MySQL一直在sending data,并且服务卡死
问题:有一个复杂SQL,大概几十万数据,但是测试环境库一跑,数据库就崩了。
1、show processlist查看sql语句执行状态
2、发现sql语句的执行状态一直是sending data
3、查看数据库的参数
show variables like 'innodb_buffer_pool%';
4、修改这个参数配置,改大这个值。
可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。