达梦数据库记录

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

相关推荐
BillKu5 天前
数据库存储上下标符号,sqlserver 2008r2,dm8
数据库·sqlserver·达梦数据库·dm8
做梦敲代码1 个月前
达梦数据库-读写分离集群部署
数据库·达梦数据库
shine_du1 个月前
架构师之路--达梦数据库学习计划
数据库·达梦数据库·dameng
保定公民1 个月前
问题小记-达梦数据库报错“字符串转换出错”处理
数据库·sql·达梦数据库·问题处理·dm
尚雷55801 个月前
Oracle 与 达梦 数据库 对比
数据库·oracle·达梦数据库
树下一少年2 个月前
以达梦为数据库底座时部署的微服务页面报乱码,调整兼容模式
数据库·微服务·达梦数据库·dmv8
BillKu2 个月前
Linux(CentOS)安装达梦数据库 dm8
linux·服务器·centos·达梦数据库·dm8
冥净3 个月前
新版达梦数据库查看数据库版本信息id_code无法直接显示版本号
数据库·达梦数据库
BillKu3 个月前
达梦变量赋值
数据库·sql·达梦数据库·dm8
guochanof3 个月前
达梦数据库使用笔记,备份还原,迁移
数据库·达梦·达梦数据库·达梦迁移·达梦备份