SQL自诊断
SQL自诊断的告警类型与的设置有关系。如果resource_track_level设置为query,则可以诊断多列/单列统计信息未收集和SQL不下推的告警。如果resource_track_level设置为operator,则可以诊断所有的告警场景。
SQL自诊断的诊断范围与resource_track_cost的设置有关系。当SQL的代价大于resource_track_cost时,SQL才会被诊断。SQL的代价可以通过explain来确认。
目前支持对多列/单列统计信息未收集导致性能问题的场景上报告警。
告警信息示例:
整表的统计信息未收集:
单列统计信息未收集:
单列和多列统计信息未收集: