當頁面加載很慢是,打開F12,切換到network,查看每條請求加載的時間。mysql
使用uptime查看服務器負載均衡狀況redis
使用ps命令查看那個進程佔用的cpu多,分析緣由sql
查看數據庫運行狀況
show processlist;
show full processlist 查看所有狀況
mysql -uroot -ppasswd -e "show full processlist " | grep -vi sleep
數據庫
對阻塞的第一條語句進行分析
explain sql語句
緩存
若是沒有走索引,則建立索引服務器
查看錶中字段的惟一性狀況,在惟一性多的字段上創索引,若是惟一性都很少,則選擇兩個或多個惟一性多的字段建立聯合索引
select count(distinct 字段) from tablename;
負載均衡
打開profiling
show variables like '%pro%'
;
set profiling=ON;
memcached
long_query_time=1 log-slow-queries=path/logname.log