达梦数据库记录

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

相关推荐
装不满的克莱因瓶21 天前
【国产信创】SQLark连接达梦数据库详细教程
数据库·信创·国产化·达梦数据库·dm·sqlark
达梦产品与服务1 个月前
SQLark 实战 | 如何快速导入数据至达梦、Oracle、MySQL、PG 数据库
mysql·oracle·达梦数据库·数据导入·pg数据库
云和数据.ChenGuang1 个月前
达梦数据库安装服务故障四
linux·服务器·数据库·达梦数据库·达梦数据
云和数据.ChenGuang1 个月前
达梦数据库部署安装故障一
数据库·oracle·达梦·信创·达梦数据库
陈天伟教授1 个月前
关系数据库-03. 关系的完整性-实体完整性
数据库·达梦数据库·国产数据库
陈天伟教授2 个月前
关系数据库-04. 关系的完整性-参照完整性
数据库·达梦数据库
陈天伟教授2 个月前
关系数据库-07. 关系操作
数据库·达梦数据库·国产数据库
陈天伟教授2 个月前
关系数据库-06. 触发器
数据库·oracle·达梦数据库·国产数据库
保定公民2 个月前
DMDRS数据库同步用户最小权限脚本示例
数据库·sql·达梦数据库·数据同步·dmdrs·同步权限
保定公民2 个月前
达梦DMDRS数据库同步用户最小权限
数据库·达梦·达梦数据库·数据同步·dm·dmdrs