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
最新评论
我的站目前每天120个IP,其中刷的是100个。 不知道为什么升级到4H8G5M的标准服务器还是偶尔会崩,CPU占满,但是内存一般这种时候只占50%左右,这是为什么呢?max_children我也设
麻烦发下检测工具
让我下载