“我们为不同的客户提供数十个SQL 实例和环境。因此,我们必须查 看所有这些实例和环境,并了解 每一个实例和环境的运行状况, 这一点至关重要。通过Foglight 控制板,我们可以轻松做到 这一点,” Joe说道。
监控复杂的云数据库环境
虽然云产品可以满足众多客户的需要,但Paradigm的
云数据库管理团队在跨多个数据库平台进行监控并保
持最佳性能方面,仍面临着巨大挑战。倘若没有全面
的监控能力(包括丰富的历史数据),将越来越难以
确保B2B应用程序的顺畅运行。
Paradigm的云数据库管理经理Joe Iskra表示:“因为
我们的产品是我们自己开发的软件,所以我们必然
要了解它的性能。”但Paradigm拥有的监控产品已
经有几个月没有存档指标数据了。它也没有任何办
法来深入研究性能问题。因此,当Joe被问到他想改
变什么时,他很快就做出了回应。“我说‘我想改
变数据库监控工具。’”
Joe强调了自适应基准和指标历史记录的重要性,以
此证明他的要求合情合理。Joe曾在以前就职的公司
成功使用过Quest® Foglight® for Databases及其SQL
Performance Investigator,他解释了该监控解决方案
能如何帮助快速诊断并解决出现的问题,以防止业务
中断。Joe表示:“他们只需要听到这些。”
数据库监控的新范式
在部署Foglight for Databases后,Joe和他的团队能够
通过单一直观的用户界面主动确保所有多样化的数据
库平台都能正常运行且性能卓越。“我们为不同的客
户提供数十个SQL实例和环境。因此,我们必须查看
所有这些实例和环境,并了解每一个实例和环境的运
行状况,这一点至关重要。通过Foglight控制板,我们
可以轻松做到这一点,”Joe说道。
通过Foglight可以一目了然地洞悉性能,不止如此,
它还提供各种分析功能,从而大大加快问题解决速
度。“我已经使用Foglight长达10到15年之久,最让
我喜爱的一点就是它的分析功能,”Joe表示,“是
的,看看所有这些美观的界面,看看这些指标,而
且它还存储多年的分析数据。如果我有一个查询执
行不当,我不仅可以根据基准来了解该查询的性
能,还可以追溯到两年前,深入了解情况。我可
以从中了解很多信息。”
通过深入的洞察快速解决问题
利用这些实时和历史数据,Paradigm的数据库管理员
能够在不到五分钟的时间内解决问题。“使用Foglight
解决问题的速度之快令人惊叹,”Joe表示,“我让
初级数据库管理员去处理问题,他们也能立即发现问
题所在。他们不必去做数据收集、推断和故障排除这
些额外的工作。实际上,他们几分钟后就成功解决
了性能问题并回来了。利用Foglight,我们解决问题
的时间得以大幅缩短。”
而且,不仅Joe和他的团队对Foglight数据库监控解
决方案提供的指标历史记录印象深刻,Paradigm的
开发人员和高管同样如此。“这很有趣,”Joe在
回忆Foglight最近解决的一个问题时说道,“我们对
代码进行了简单修改,结果导致其超出基准。我从
Foglight取出了一张图表并将其提供给开发人员和高
管。我向他们展示了这一小段代码现在的运行位置及
其如何超出基准,他们震惊了。他们惊讶地感叹,居
然能查看代码更改这样细粒度的事件。这种功能对于
开发软件太有价值了。”
Joe的整个团队对此深有同感。“我的初级数据库管
理员也为Foglight所折服。他们曾使用其他工具,并在
出现问题时运行查询来获取等待统计数据,以试图弄
清楚问题所在。我让他们使用Foglight,结果他们对其
赞不绝口。他们很喜欢它。我的高级数据库管理员对
它也是青睐有加。”Foglight有很多让人喜爱之处,其
SQL Performance Investigator (SQL PI)更是首屈一指。
SQL PI的强大功能
“SQL PI是我坚持使用Foglight的主要原因之一,”
Joe说道,“它让我成为了一名更优秀的数据库管理
员,也让我过去10年里管理的数据库管理员更为优
秀。”这是因为SQL PI进一步简化了数据库监控。它
会自动识别候选查询以进行分析和优化,从而消除繁
琐且往往令人有压力的手动工作。
“我曾现场看过他们使用其他工具,发现他们无法获
得那样细粒度的详细信息。数据库管理员的思维模式
是,我们必须极其深入地探索问题,直到我们清楚地
了解具体问题所在,无论是性能问题、可用性问题
还是其他系统性问题。”