【达梦】-544: 超出全局排序空间,请调整SORT_BUF_GLOBAL_SIZE、SORT_BUF_SIZE、SORT_BLK_SIZE

遇到这个异常,说明排序区相关参数的设置不满足当前sql需求

两个方向去考虑:

1、检查为什么这么多排序的sql要执行,能否减少、降低,例如去掉order by

2、调整相关参数

先看官方文档

再看当前参数(这个简单,所以先入手)

大致解释,详细的看官方文档

bash 复制代码
SORT_BUF_SIZE = 20 #maximum sort buffer size in Megabytes
SORT_BLK_SIZE = 1 #maximum sort blk size in Megabytes
SORT_BUF_GLOBAL_SIZE = 1000 #maximum global sort buffer size in Megabytes
SORT_FLAG = 0 #choose method of sort
SORT_FLAG:动态参数,控制排序机制,设置为0表示原排序机制(默认值);1表示用新排序机制。
SORT_BUF_SIZE:动态参数,在原排序机制下排序缓冲区的最大值,有效值范围为1-2048MB。
SORT_BLK_SIZE:动态参数,在新排序机制下没个排序分片空间的大小,有效值范围:1-50MB。
SORT_BUF_GLOBAL_SIZE:动态参数,在新排序机制下排序全局内存的使用上限,有效值范围为10~42944967294MB。`

检查当前排序区使用情况

```sql
--从以下几个角度看
select * from v$mem_pool where name='VDTA POOL'; --可能新版本没有
select * from v$gsa;
select * from v$sort_history order by sort_bytes desc limit 5;
SELECT  TOP 20  EXEC_ID,   substr( SQL_TEXT,1,50) txt,    MTAB_USED_BY_M,MTAB_TYPE
FROM  V$MTAB_USED_HISTORY ORDER BY  MTAB_USED_BY_M DESC;

select sessid,substr(sql_txt,1,40)txt,optimized_sort_cnt,one_way_sort_cnt,multi_way_sort_cnt from v$sql_stat_history order by OPTIMIZED_SORT_CNT+ONE_WAY_SORT_CNT+MULTI_WAY_SORT_CNT desc limit 5;
select thrd_no,exec_id,type$,sort_buf_rows from v$sql_node_history order by SORT_BUF_ROWS desc limit 5;

可能的处理措施:

1、降低sql中排序量

2、修改参数

sql 复制代码
SP_SET_PARA_VALUE(1, 'SORT_BUF_GLOBAL_SIZE', 64000);
SP_SET_PARA_VALUE(1, 'SORT_BUF_SIZE', 256);
重启数据库
相关推荐
每天都要进步哦13 分钟前
SQL单行函数详解:字符、数字、日期、转换与通用函数全解析
数据库·mysql
不剪发的Tony老师18 分钟前
VeloxDB:一款免费开源的轻量级数据库管理工具
数据库·sql
dotnet9022 分钟前
批量生成所有表的修改脚本
数据库·sql·oracle
@Mike@30 分钟前
06-数据库学习笔记(存储模型与数据压缩)
数据库·笔记·学习
南凉北往1 小时前
PandasAI连接LLM对MySQL数据库进行数据分析
数据库·mysql·数据分析
回眸不遇1 小时前
详谈 QT 布局 QLayout::SizeConstraint 和 QSizePolicy 对 QWidget 尺寸的影响
数据库·qt·系统架构
2601_965798471 小时前
MTDb Movie & TV Database Script Setup, Caching, and SEO Guide
linux·服务器·数据库·php
zdl6862 小时前
EasyMarkets:“机器人商业化仍待验证”
数据库·机器人
Freak嵌入式2 小时前
版本混乱 / 依赖缺失?uPyPi:MicroPython 版 PyPI,彻底解决库管理混乱
linux·服务器·数据库·单片机·嵌入式硬件·性能优化·依赖倒置原则
Elastic 中国社区官方博客2 小时前
Elastic 和 OpenAI 合作,将前沿智能引入非结构化企业数据
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai