MySQL client Tips

💡 原文中文,约2100字,阅读约需5分钟。
📝

内容提要

MySQL中使用pager命令定制查询结果显示方式,包括过滤、分页、编辑等操作。可使用grep、less、vim、cat等命令实现不同功能。还可用md5sum对比结果一致性,用awk统计结果数量。可通过脚本承接pager命令实现复杂操作。

🎯

关键要点

  • 使用pager命令可以定制MySQL查询结果的显示方式,包括过滤、分页和编辑等操作。
  • 常用的pager命令包括grep、less、vim和cat等,可以实现不同的功能。
  • 通过pager命令结合grep,可以过滤特定内容,例如只查看'Pending normal aio reads'的结果。
  • 使用pager命令结合less,可以直接查看查询结果。
  • 使用pager命令结合vim,可以直接编辑查询结果。
  • 执行nopager命令可以关闭pager,使用\P可以恢复上一个pager设置。
  • 可以使用cat命令将查询结果输出到/dev/null,只查看执行时间。
  • 通过md5sum命令可以对比两次查询的结果是否一致。
  • 在show processlist中,可以使用pager命令统计sleep线程的数量。
  • 使用awk命令可以对show processlist的结果进行更复杂的统计和排序。
  • 可以编写脚本来承接pager命令,实现更复杂的操作,例如过滤trx wait的结果。
➡️

继续阅读