在哪里可以获得一个大型的样本数据库来练习MySQL查询优化?

40

有没有人可以提供一个相当大的样本数据库的参考,我可以将其导入到MySQL中进行测试和学习优化和基准测试?
这个数据库应该至少有6-8个表,它们之间有很多外键,即完整的数据库。 MySQL的employees数据库看起来很有前途,但下载页面有3个下载链接,单击其中任何一个都会在浏览器中打开一个包含大量二进制数据的页面,不知道该怎么处理。


2
我无法不去读这本书,它有助于优化《实用 SQL 反模式 - 避免数据库编程陷阱》。 - Muhammad Raheel
6到8张表?太棒了 :-) - Daniel Hilgarth
下载和解析恩隆案件会有点麻烦,但它已经在线上了。但很抱歉我现在找不到链接。 - paparazzo
1
那个二进制数据是一个转储文件。右键点击链接并保存它。 - Daniel Hilgarth
正如Daniel所说,右键单击二进制数据。二进制数据不是MySQL员工数据库的问题,而是托管数据的网站的问题。它大小为167MB,我不认为它是“大”的,但它比其他地方使用的典型Menagerie数据库要大。 - Stefan Lasiewski
有人有一个10GB以上的样本测试文件吗? - Joseph Astrahan
3个回答

26

StackOverflow本身发布了一个数据库,可用于此类测试。由于有很多种子,因此可以使用BitTorrent快速下载


1
是的,这是一个强大的现实世界数据集,应该提供很多探索机会。 - tadman
1
此数据库不再可用。 - Mike Lischke
2
这个数据的主机已经离线了。请参考http://meta.stackexchange.com/questions/213670/is-there-a-problem-with-the-clearbits-data-dump。 - Stefan Lasiewski
使用数据转储,请参阅此答案:http://meta.stackexchange.com/a/26568/148318 - Stefan Lasiewski
2
如果您使用种子下载,可以选择要下载的单个文件,这样应该会缩短您的下载时间。 - Nathan Jones
显示剩余4条评论

19

mysql网站上有大量的数据集


11

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接