作为一名 DBA,我定期观察我的数据库,调整一些查询(让程序员重写它或添加索引或更新统计信息,如果需要的话,等等)。我还调整了服务器选项等。
但我不满意的是,我没有很好的衡量标准来说明我的工作是否值得。
在一次性查询优化中,我可以判断我是否让查询运行得更快。我可以使用日志和 pgfouine 来检测慢速查询。
但是,是否有总体方法可以量化数据库的运行情况,跟踪这些指标的指标会告诉我,我是在总体上改进还是没有真正发挥作用,等等?
我正在寻找在数据库级别而非应用程序级别捕获的指标。
作为一名 DBA,我定期观察我的数据库,调整一些查询(让程序员重写它或添加索引或更新统计信息,如果需要的话,等等)。我还调整了服务器选项等。
但我不满意的是,我没有很好的衡量标准来说明我的工作是否值得。
在一次性查询优化中,我可以判断我是否让查询运行得更快。我可以使用日志和 pgfouine 来检测慢速查询。
但是,是否有总体方法可以量化数据库的运行情况,跟踪这些指标的指标会告诉我,我是在总体上改进还是没有真正发挥作用,等等?
我正在寻找在数据库级别而非应用程序级别捕获的指标。
数据库运行得有多好,SQL 语句运行得有多好。