老旧业务系统不清楚是否有SQL在执行?如果你用的云主机,公司也没有DBA,更无法通过mysql_sniffer工具,捕获网卡TCP请求抓包

https://github.com/hcymysql/mysql_sniffer

--------------------------------------------------------------------------

那你就用strace命令捕获sql

# 直接跟踪mysqld进程捕获sql

shell> yum install strace -y
shell> strace -T -tt -ff -e trace=file,network  -p `pidof mysqld` > strace.log 2>&1

mysql_pid=$(ps aux | grep mysqld | grep 3306 | awk '{print $2}')
shell> strace -T -tt -ff -e trace=file,network  -p $mysql_pid > strace.log 2>&1


查看捕获的SQL

shell> egrep -i 'select|insert|update|delete' strace.log

老旧业务系统不清楚是否有SQL在执行?那你就用strace命令捕获sql_mysql