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

6个回答

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

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

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

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

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

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

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问