分布式关系型数据库服务 DRDS 提供 Chunk-Based 执行器,大幅优化复杂查询执行效率

简介: 信息摘要: DRDS 提供 Chunk-Based 执行器,优化复杂查询、支持异步 DDL 以及 SQL 执行计划管理等功能适用客户: 数据库使用者 / 分布式数据库使用者 / 分库分表 / 开发者 / 互联网企业 / 金融保险行业 / 新零售行业版本/规格功能: 新功能:新增Chunk-Ba...

信息摘要: DRDS 提供 Chunk-Based 执行器,优化复杂查询、支持异步 DDL 以及 SQL 执行计划管理等功能
适用客户: 数据库使用者 / 分布式数据库使用者 / 分库分表 / 开发者 / 互联网企业 / 金融保险行业 / 新零售行业
版本/规格功能: 新功能:

  • 新增Chunk-Based执行器,查询优化复杂查询
  • 新增SQL执行计划管理(Plan Management)
  • 新增新的DDL任务引擎,支持DDL任务的查看、恢复和回滚等功能
  • 新增通过 FORCE INDEX HINT 方式指定查询使用某个索引的功能
  • 新增非SCALAR子查询中ROW函数支持
  • 新增DATE_FORMAT、INTERVAL等时间函数转义字符完整支持

优化:

  • 主实例默认开启基于代价的优化(CBO),自动选择 Join 顺序和算子实现
  • 优化更多类型的子查询(含 SemiJoin)及下推
  • 合并事务指令与应用业务 SQL 执行,减少后端数据库网络通讯,提升事务性能
  • 优化内部线程池的参数配置
  • 优化DRUID连接池在后端RDS异常情况下快速恢复

问题修复:

  • 修复SQL解析的算术优先级问题
  • 修复HASH JOIN部分场景下的连接泄漏问题
  • 修复一元运算符物理SQL报错
  • 修复LOCK TABLE单库无法正确执行问题
  • 修复DRDS对SAVE POINT的支持
  • 修复MD5函数,HEX函数和MySQL不兼容的问题
  • 修复SELECT USER(), DATABASE() LIMIT 1报错的问题
  • 修复MERGE_UNION=FALSE 并发行为不符合预期的问题
  • 修复多个AND的日期范围查询,查询路由结果不正确的问题
  • 修复RENAME TABLE时忽略目标库名的问题
  • 修复管理员账户无法查看所有用户权限的问题
  • 修复主实例并行度Cost会低概率出现计算不准的问题
  • 修复清理脚本导致日志滚动异常
  • 修复 UPDATE/DELETE 单表语句中存在表名引用时,下推物理 SQL 报错的问题
  • 修复不含ORDER BY的LIMIT语句因为内存限制的报错问题
  • 修复多个AND条件查询结果不一致的问题
  • 修复UPDATE包含子查询时的报错信息
  • 修复DISTINCT和ORDER BY中同时出现函数同时的解析问题
    产品文档: https://help.aliyun.com/document_detail/49279.html?spm=a2c4g.11186623.6.546.6e82c28bLvvKon#h2-v5-3-12-15676096-2019-09-043
目录
相关文章
|
存储 人工智能 NoSQL
AI大模型应用实践 八:如何通过RAG数据库实现大模型的私有化定制与优化
RAG技术通过融合外部知识库与大模型,实现知识动态更新与私有化定制,解决大模型知识固化、幻觉及数据安全难题。本文详解RAG原理、数据库选型(向量库、图库、知识图谱、混合架构)及应用场景,助力企业高效构建安全、可解释的智能系统。
|
人工智能 安全 机器人
无代码革命:10分钟打造企业专属数据库查询AI机器人
随着数字化转型加速,企业对高效智能交互解决方案的需求日益增长。阿里云AppFlow推出的AI助手产品,借助创新网页集成技术,助力企业打造专业数据库查询助手。本文详细介绍通过三步流程将AI助手转化为数据库交互工具的核心优势与操作指南,包括全场景适配、智能渲染引擎及零代码配置等三大技术突破。同时提供Web集成与企业微信集成方案,帮助企业实现便捷部署与安全管理,提升内外部用户体验。
1306 12
无代码革命:10分钟打造企业专属数据库查询AI机器人
|
关系型数据库 MySQL 数据库连接
Django数据库配置避坑指南:从初始化到生产环境的实战优化
本文介绍了Django数据库配置与初始化实战,涵盖MySQL等主流数据库的配置方法及常见问题处理。内容包括数据库连接设置、驱动安装、配置检查、数据表生成、初始数据导入导出,并提供真实项目部署场景的操作步骤与示例代码,适用于开发、测试及生产环境搭建。
726 1
|
SQL 存储 监控
SQL日志优化策略:提升数据库日志记录效率
通过以上方法结合起来运行调整方案, 可以显著地提升SQL环境下面向各种搜索引擎服务平台所需要满足标准条件下之数据库登记作业流程综合表现; 同时还能确保系统稳健运行并满越用户体验预期目标.
554 6
|
缓存 Java 应用服务中间件
Spring Boot配置优化:Tomcat+数据库+缓存+日志,全场景教程
本文详解Spring Boot十大核心配置优化技巧,涵盖Tomcat连接池、数据库连接池、Jackson时区、日志管理、缓存策略、异步线程池等关键配置,结合代码示例与通俗解释,助你轻松掌握高并发场景下的性能调优方法,适用于实际项目落地。
2077 5
|
机器学习/深度学习 SQL 运维
数据库出问题还靠猜?教你一招用机器学习优化运维,稳得一批!
数据库出问题还靠猜?教你一招用机器学习优化运维,稳得一批!
670 4
|
安全 druid Java
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
2012 121
Seata 1.8.0 正式发布,支持达梦和 PolarDB-X 数据库
|
存储 DataWorks 监控
DataWorks,一个 polar db 有上万个数据库,解决方案
DataWorks,一个 polar db 有上万个数据库,解决方案
|
SQL 存储 Web App开发
PolarDB-X 分布式数据库中的外键
外键是关系型数据库中非常便利的一种功能,它通过一个或多个列为两张表建立连接,从而允许跨表交叉引用相关数据。外键通过约束来保持数据的一致性,通过级联来同步数据在多表间的更新和删除。在关系数据库系统中,大多数表都遵循外键的概念。

热门文章

最新文章