在管理和监控数据库系统时,了解数据库引擎的状态对于故障排除和性能优化至关重要。为了自动记录 MySQL 引擎状态并将其打印到错误日志,我们可以编写一个脚本来实现此功能。下面是一个示例脚本,它可以帮助我们实现这个目标。
import subprocess
def log_engine_status():
command = "mysql -e 'SHOW ENGINE STATUS\G' >> error.log"
subprocess.call(command, shell=