达梦数据库并行查询实战:配置与应用详解
需积分: 48 33 浏览量
更新于2024-08-09
收藏 3.93MB PDF 举报
本文档主要介绍了达梦数据库DM7中并行查询功能的实战应用,以及如何通过设置ini参数实现高效的多任务处理。并行查询是微服务架构中一种重要的优化手段,它允许系统同时执行多个SQL查询任务,提高数据处理速度,特别是在大数据场景下。
在DM7中,关键的配置参数包括:
1. `MAX_PARALLEL_DEGREE`:这是设置的最大并行任务个数,范围为1至128,默认值为1,代表不启用并行。只有当`PARALLEL_POLICY`为1时,这个参数才会生效。这个参数决定了系统能够并行处理的查询任务数量。
2. `PARALLEL_POLICY`:控制并行策略,取值0、1或2。0表示不支持并行,1自动根据物理CPU核心数配置工作线程数,2则是手动指定工作线程数。在设置为2时,需要通过`PARALLEL_THRD_NUM`来指定。
3. `PARALLEL_THRD_NUM`:只有当`PARALLEL_POLICY`为2时,这个参数才启用,用于设定并行工作线程的具体数目,范围是1至1024。
并行查询可以通过在SQL语句中使用`PARALLEL`关键字和HINT子句来指定特定任务的并行程度。如果未明确指定,系统将使用默认的`MAX_PARALLEL_DEGREE`值。
需要注意的是,在PL/SQL调试模式下,这些并行查询设置不会生效。此外,对于普通用户,如果没有特殊需求,可以使用默认的并行任务数。
本文档还提到了DM_SQL语言的基础知识,如语言特点、保留字和标识符、数据类型(包括常规数据类型、位串数据类型、日期时间数据类型和多媒体数据类型)、表达式(如数值、字符串和时间值等)、数据库模式管理,以及详细的数据库定义语句,如数据库修改、用户管理、模式和表空间的创建、修改、删除等操作。这些内容为理解并行查询的上下文提供了丰富的背景知识,有助于读者在实际项目中更好地利用并行查询功能优化性能。
179 浏览量
192 浏览量
218 浏览量
2021-03-04 上传
点击了解资源详情
109 浏览量
点击了解资源详情
114 浏览量
109 浏览量

一土水丰色今口
- 粉丝: 23
最新资源
- JAD工具:Java反编译神器的实用教程
- Delphi多线程控件BmdThread_1.9的安装与测试指南
- Flash猜拳游戏源码分享 - 剪刀石头布
- Java编程课程中辐射监测任务1解析
- 深入探究ASP.NET同学录系统设计与实践
- Windows Server 2003双机热备技术实施教程
- 掌握kindeditor使用技巧,实例操作解析
- mimos:打造hapi生态系统的Mime数据库界面
- JqGrid在VS2010和MVC下的应用示例
- C#实现USB HID设备通信的方法及实例
- YangDiDi-bilibili.github.io网站CSS技术解析
- Eclipse贪吃蛇游戏插件简易安装指南
- MATLAB实现:非线性方程组的无导数解算器开发
- 揭秘:超级玛丽游戏源码的神秘面纱
- Scribd文档去划线解决方案及开发指南
- 单片机红外线控制数码管显示与蜂鸣器