Navicat Monitor 是一套安全、简单并且无代理的远程服务器监控工具。它具备强大的功能使你的监控发挥最大效用。受监控的服务器包括 MySQL、MariaDB 和 Percona Server,并与 Amazon RDS、Amazon Aurora、Oracle Cloud、Microsoft Azure 和阿里云等云数据库兼容。Navicat Monitor 是一款基于服务器的软件,可使用网页浏览器从任何地方访问。经过网络访问,你能够全天候轻松无缝地掌握全球服务器的情况。sql
数据库管理员(DBA)对通常和慢速查询日志的主要抱怨之一是它们的内容难以读取。解决方案就是使用navicat monitor for mysql/mariadb日志。它的查询分析器工具为查询日志提供了图形表示,使您可以监视和优化查询性能、可视化查询活动统计信息、分析SQL语句,以及快速识别和解决长时间运行的查询。这篇文章将概述这个有用的特性,并描述如何充分利用最新的Deadlock Query 和Process List 屏幕。第2部分将介绍Query Analyzer屏幕部分。数据库
要开始使用Query Analyzer,请在左窗格中选择要分析的实例:浏览器
您还能够经过在搜索字段中输入名称将列表缩小到要查找的实例:安全
选择实例后,分析当即开始。短期后,将显示分析结果:服务器
屏幕分为如下部分:网络
若是您但愿看到的不单单是latest deadlock,您能够单击查看所有按钮。这样会打开Deadlock页面。它显示在选定实例上检测到的全部deadlocks:工具
全部被监视的实例都显示在左窗格中。选择一个实例会致使该实例出现Deadlocks。您能够经过在“Search for a deadlock”文本框中提供一个值来筛选列表。性能
默认状况下,Deadlocks列表每5秒自动刷新一次。可使用“Refresh Time”下拉菜单更改自动刷新时间。要暂停自动刷新,请单击暂停按钮:优化
还能够经过“Rows to Display”下拉菜单设置要显示的行数。
您能够单击查看所有以查看全部进程。
“Process List”页显示当前在选定实例上运行的全部进程。您能够检查当前正在执行的查询。流程列表提供如下详细信息:
与Deadlocks同样,全部被监视的实例都显示在左窗格中,您能够在其中选择一个实例来显示其进程列表。与Deadlocks同样,进程列表每5秒自动刷新一次。它还包括一个刷新时间下拉菜单来更改自动刷新时间。单击暂停按钮暂停自动刷新。
能够筛选和排序线程列表。只需在搜索线程框中输入搜索字符串以筛选列表,而后单击列名以对列表进行排序。此外,单击要显示的行并选择预约义的数字会更改每页显示的线程数。
除了显示当前正在运行的进程外,还能够经过单击“Action”列,而后单击弹出对话框中的“End Process”当即中止线程: