利用 mysql -e 参数查看 mysql 数据
bash
|
|
利用 mysql -e
参数查看SQL线程执行状态
bash
|
|
查看完整的线程状态,此参数才查看慢查询语句是非常有用
解决方法:
bash
|
|
- 在配置文件里修改
conf
set global wait_timeout=60;
set global interactive_timeout=60; # 此参数设置后wait_timeout自动生效
- 其他方法
(1) PHP程序中,不适用持久链接,即
mysql_connect
而不是pconnect
(java调整连接池)(2) PHP程序执行完毕,应该显示调用
mysql_close()
(3) 逐步分析MySQL的SQL查询及慢查询日志,找到查询过慢的SQL,优化。
利用mysql -e查看mysql变量及性能状态
bash
|
|
不重启数据库就该数据库参数
要求:重启后还能生效
bash
|
|
生产环境常用重要命令小结
bash
|
|
计算一天之内:MySQL数据库有多少 insert delect语句,有没有好办法?
定时任务每天0点,show global status; 按天取出对比。
按天分析binlog日志,获取数据库不同语句的频率。
mysqladmin命令
bash
|
|