MySQL状态

来源:互联网 发布:linux grep指令 编辑:程序博客网 时间:2024/06/06 02:33

用show status命令可以查看这些变量


表级锁定状态

  • Table_locks_immediate:生表级锁定的次数。
  • Table_locks_waited:出现表级锁定争用而发生等待的次数。如果这个状态值较高,那么说明系统中表级锁定争用现象比较严重,需要进一步分析为什么会有较多的锁定资源争用了。

Innodb行级锁定状态

  • Innodb_row_lock_current_waits:当前正在等待锁定的数量。
  • Innodb_row_lock_time:从系统启动到现在锁定总时间长度,单位是毫秒。
  • Innodb_row_lock_time_avg:每次等待所花平均时间,单位是毫秒。
  • Innodb_row_lock_time_max:从系统启动到现在等待最长的一次所花的时间,单位是毫秒。
  • Innodb_row_lock_waits:系统启动后到现在总共等待的次数。

日志

  • Binlog_cache_use:二进制日志的缓存使用的次数。
  • Binlog_cache_disk_use:表示因为我们binlog_cache_size设计的内存不足导致缓存二进制日志用到了临时文件的次数。如果该值比较大的时候 我们可以考虑适当的调高 binlog_cache_size 对应的值。

原创粉丝点击