1. 查看服务器内存占用率 free -m

2. 查看占用最高的进程 top(通过下图可以看到 mysql cup占比最大,可以确定是mysql进程引起的)

MYSQL
1. 通过命令行登录mysql
2. show full processlist;
查看mysql 线程数量 如果线程数量过大则考虑项目架构或者服务器性能问题

3. show variables like '%slowquerylog%';
查看慢日志 (如果是宝塔直接在控制面板上查看)
下图可以看到 是web7数据库中的ims_weixinmao_house_preview 数据表

4. 找到慢日志中的数据表 然后分析 如果是查询执行(如果数据表过大 则考虑分表等操作 并注意该表的写入频率 , 一般情况都是因为写入频率过大锁表造成进程堵塞的)