个人亲历运维面试——数据库部分

数据库部分

1. mysqldump不加-B和加的区别

--databases, -B: 用于备份多个数据库,如果没有该选项,mysqldump把第一个名字参数作为数据库名,后面的作为表名。使用该选项,mysqldum把每个名字都当作为数据库名。

2. mysql占用服务器cpu过高的原因

show processlist;

一般是睡眠连接过多,严重消耗mysql服务器资源(主要是cpu, 内存),并可能导致mysql崩溃
wait_timeout, 即可设置睡眠连接超时秒数,如果某个连接超时,会被mysql自然终止。

猜你喜欢

转载自www.cnblogs.com/Wshile/p/12748885.html