首先这里有一个观点,可能在数据库监控中并不时常被提到, 这个点是监控是不是也要有性价比的一个观点,
1监控的参数是否有必要百分之百的准确, 个人观点在部分参数和角度上,是没有必要要求监控的参数必须不差毫厘的准确...这三种方式针对不同的目的和数据提取的性质, 对于系统的优化和性能调优, 大部分的信息会来自于日志系统来进行分析, 通过查询数据库库进行信息获取的方式,多来自需要准确的一些指标获取,或与某些需要报警的参数阀值设定有关..., 但缺点是不及时,或者分析上比较困难,而通过查询数据库来进行数据的获取,对系统的侵入性大, 缺点是很可能会影响性能,通过操作系统来获得,对于系统的侵入性不大, 但对于提取的系统的数据的准确性却不是太高...熟悉POSTGRESQL的同学大多理解了POSTGRESQL 的原理,就会知道 BLOAT膨胀这个词在postgresql中是一个比较敏感的词, 我们这里不提如何解决,但你的数据库中的表的是否膨胀你是要清楚了...1人家监控哪里 我监控哪里, 例如某保险公司的监控参数, 我直接拿来, 可能部分常规的监控参数是可以通用的,但与特性有关的监控指标照搬就有点多此一举了,可能由于业务量, 或软件开发过程中某个原因,导致某些表