1、SQL的慢查平台,要能够实现从前端到后端的SQL跟踪分析能力,自动给出一定的优化建议,进而可以提升业务性能。
2、平台核心的功能在于,能够实现慢语句的自动化采集,同时也能够自动发现数据库中产生阻塞的语句,及时推送出相关信息。
3、上层对外的功能应该包括酾唐胱慝慢语句管理,阻塞语句管理,AWR报表的管理以及系统管理,目标是准确、快速的发现慢SQL,快速解决生产故障。
4、慢语句的管理,涉及到慢语句信息的自动采集,统一汇总收集到的各种信息,并自动给出相关的优化建议。
5、阻塞语句的管理,涉及到阻俅驺小钒塞语句信息的自动采集,根据预定义的规则,对阻塞的语句进行自动操作,恢复数据库的正常运行,并保留操作日志。
6、AWR报表的管理,主要是从多维度对语句的执行情况生成报表,生成数据库性能情况的报表,并且进一步进行关联性分析。
7、慢查平台应该为应用的性能优化提供自动化的SQL优化建议,缓解常常出现的应用新版本上线后数据库被慢SQL拖垮的现象。