2 qq 35989280 qq_35989280 于 2017.09.11 23:10 提问

mysql如何进行优化的问题
            请问一个百万级的mysql表,进行普通全表查询大概需要多长时间,怎么我的数据库表只有60万条数据,却需要查询2分钟以外,我应该从哪些方面进行优化?

6个回答

qq_35728177
qq_35728177   Ds   Rxr 2017.09.12 09:04

像你这样有具体数据库的,在数据库运行,然后看下性能时间分配,看下时间具体花在那个地方的,然后再对症下药

jkl012789
jkl012789   2017.09.12 09:35

索引可以有效的解决,如果数据变动频繁的情况下,可以利用缓存

jkl012789
jkl012789   2017.09.12 09:36

数据量太大的情况下可以考虑分表

congge_1993
congge_1993   2017.09.12 10:09

百万级的量不大,查询基本要在ms内的

loowooowool
loowooowool   2017.09.12 10:29

就算你是全表查询,你也要把所有字段列出来,不要用*号,索引什么的你可能已经加了,对经常查询的类型,可以整成不同的视图

qq_35989280
qq_35989280   2017.09.15 17:59

我公司的那个数据库有600万条数据,全表查询我试了一次过了2000秒都没有查完。。。。我想设置慢查询,但是因为是远程服务器,好像是操作不到
还是我技术不够,迷茫中

Csdn user default icon
上传中...
上传图片
插入图片