一不小心搞了个1000多万条内容的数据表,求大侠指点

2013 年 3 月 26 日
 workaholic
mysql 单表超过了1000万行,结构上才7个字段,有普通索引,命令行下查询几十分钟了,依旧没反应......

我现在该如何处理?求指点
3522 次点击
所在节点    问与答
9 条回复
kulin3422
2013 年 3 月 26 日
换数据库
lookhi
2013 年 3 月 26 日
不是语句有问题 就是字段有问题 或者机器有问题。
嗯 差不多就这3种情况了吧
webflier
2013 年 3 月 27 日
加索引,索引不管用的话,加内存,换机器
AustinLee
2013 年 3 月 27 日
没加 where吧 大哥 加分页用索引 5KW 条 8秒
tywtyw2002
2013 年 3 月 27 日
换 数据库,问问 oracle的工程师
explon
2013 年 3 月 27 日
索引没有做好
sumu
2013 年 3 月 27 日
应该不至于,肯定系统中慢查询太多了,抓几个sql,加个explain看看索引是否生效了。以前就碰过类似的问题
eric_zyh
2013 年 3 月 28 日
没加 limit 导致返回数据集太大吧?

用命令行记得加limit
ElmerZhang
2013 年 3 月 28 日
这问题提的太模糊了
explain一下那条语句,把结果发来看看
索引和SQL都合理的话1000W记录不算多的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/64117

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX