开发者社区 > 数据库 > 正文

如果将 SQL 优化功能提供给用户,主要涉及哪些场景?

如果将 SQL 优化功能提供给用户,主要涉及哪些场景?

展开
收起
詹姆斯邦德00 2021-12-17 14:43:11 607 0
1 条回答
写回答
取消 提交回答
  • 首先是单 SQL 工具辅助诊断。用户可以选择以单 SQL 为输入,辅助诊断工具会根据给定 SQL 及相关环境信息,给出优化建议(改写、最优索引建议等),最大化加速查询。还有基于负载全局辅助诊断工具,主要以 Workload 负载为优化单位,综合考虑 Workload 中影响整体性能的特征,实现负载整体性能最大化提升同时最大化降低空间消耗。这两个场景以辅助决策方式,为用户提供SQL 诊断和优化。还有一种场景是自动 SQL 优化,通过构建完善的自动化流程,实现问题 SQL 识别、优化建议生成、评估自动上线,后续跟踪、收益计算的全自动化流程。

    资料来源:《数据库:从趋势到实践》,链接:https://developer.aliyun.com/topic/download?id=1113

    2021-12-17 14:55:07
    赞同 展开评论 打赏
问答分类:
SQL
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载