mysql占读io较大的案例:
找到用的比较多的语句,然后根据列建立索引。
测试查询时间(建立索引前后对照):select * from destoon_sell_5 where status=3 and vip>0 and thumb<>'' order by addtime desc limit 0,20;
测试查询时间(建立索引前后对照):select status,vip,thumb from destoon_sell_5 limit 500;
explain命令使用(主要看数据量和是否建立索引):
explain SELECT COUNT(*) AS num FROM destoon_upload_2 WHERE addtime>1438850845 AND username='tianche16616';
explain select * from destoon_sell_5 where status=3 and vip>0 and thumb<>'' order by addtime desc limit 0,20;
根据列建立索引:alter table destoon_sell_5 add index idx_status(`vip`);
附MySQL性能分析及explain的使用:http://database.51cto.com/art/201108/284783.htm
» 本文链接地址:https://blog.mydns.vip/2611.html
最新评论
麻烦发下检测工具
让我下载
非常好