达梦数据库记录

1.计算日期差

SELECT DATEDIFF(day,sysdate(), '2024-06-01')

2.出现HJ_BUF_GLOBAL_SIZE设置不当造成应用报错的问题,详细信息如下:

sql 复制代码
 dm.jdbc.driver.DMException: 超出全局hash join空间,适当增加HJ_BUF_GLOBAL_SIZE
  at dm.jdbc.driver.DBError.throwException(DBError.java:657)
  at dm.jdbc.a.b.p.H(MSG.java:582)
  at dm.jdbc.a.b.p.E(MSG.java:542)
  ......

2.1.第一种方法:修改HJ_BUF_GLOBAL_SIZE参数,这个参数是动态参数,可以通过以下命令修改

复制代码
  alter SYSTEM set 'HJ_BUF_GLOBAL_SIZE'=3000; --具体按照内存大小来确定

2.2 第二种

找到报错的SQL语句进行优化,将hash join优化为nest loop

相关推荐
txy_20014 天前
DM数据库DSC VMware部署测试
达梦数据库·dsc
风哥2号6 天前
达梦DM数据库恢复工具FGDDU(FGEDU DM DUL)
数据库·达梦数据库·数据库恢复
保定公民8 天前
达梦数据库存储过程中的数组类型详解:基础数组与记录数组的差异化应用
数据库·达梦·存储过程·达梦数据库·dm8·dm
醉颜凉8 天前
DM 数据库管理员的任务:保障系统高可用与数据安全的实践指南
达梦数据库·dm数据库·数据库管理员·数据库运维·dba任务
赵渝强老师2 个月前
【赵渝强老师】达梦数据库的回滚数据
数据库·达梦数据库·国产数据库
保定公民3 个月前
Oracle 层次查询(CONNECT BY)完全指南:从入门到精通
数据库·sql·oracle·达梦数据库·层次查询
晴天¥4 个月前
达梦数据库的内存结构
服务器·数据库·达梦数据库
晴天¥4 个月前
达梦数据库中的核心进程和线程(理论+实验)学习
达梦数据库
达梦产品与服务4 个月前
稳扎稳打,持续迭代 | SQLark V3.10 更新,30+ 项优化与修复
mysql·oracle·达梦数据库·pg·sqlark百灵连接
p@nd@4 个月前
DM删除用户后的不完全恢复测试
数据库·达梦数据库·备份还原·备份恢复