mysql 单表超过了1000万行,结构上才7个字段,有普通索引,命令行下查询几十分钟了,依旧没反应......
我现在该如何处理?求指点
我现在该如何处理?求指点
|
kulin3422Mar 26, 2013
1
换数据库
|
|
lookhiMar 26, 2013
2
不是语句有问题 就是字段有问题 或者机器有问题。
嗯 差不多就这3种情况了吧 |
|
webflierMar 27, 2013 via Android
3
加索引,索引不管用的话,加内存,换机器
|
|
AustinLeeMar 27, 2013
4
没加 where吧 大哥 加分页用索引 5KW 条 8秒
|
|
tywtyw2002Mar 27, 2013
5
换 数据库,问问 oracle的工程师
|
|
explonMar 27, 2013
6
索引没有做好
|
|
7
应该不至于,肯定系统中慢查询太多了,抓几个sql,加个explain看看索引是否生效了。以前就碰过类似的问题
|
|
eric_zyhMar 28, 2013
8
没加 limit 导致返回数据集太大吧?
用命令行记得加limit |
|
ElmerZhangMar 28, 2013
9
这问题提的太模糊了
explain一下那条语句,把结果发来看看 索引和SQL都合理的话1000W记录不算多的 |