达梦数据库记录

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 天前
Linux(CentOS)安装达梦数据库 dm8
linux·服务器·centos·达梦数据库·dm8
冥净19 天前
新版达梦数据库查看数据库版本信息id_code无法直接显示版本号
数据库·达梦数据库
BillKu24 天前
达梦变量赋值
数据库·sql·达梦数据库·dm8
guochanof1 个月前
达梦数据库使用笔记,备份还原,迁移
数据库·达梦·达梦数据库·达梦迁移·达梦备份
怎么追摩羯座1 个月前
在银河麒麟系统中Qt连接达梦数据库
qt·达梦数据库·odbc
又是重名了1 个月前
达梦数据库 无法自动获取数据库类型,请通过dialect参数指定!
达梦数据库·pagehelper升级
lu9up1 个月前
DM8数据库用户和表空间管理
达梦数据库·dm8
BigQiu662 个月前
达梦数据库运维相关查询命令
运维·数据库·oracle·达梦数据库
学习IT不秃头4 个月前
dsc集群添加磁盘空间
数据库·达梦数据库
保定公民5 个月前
使用达梦DMHS平滑迁移Oracle数据到DM8
数据库·达梦数据库·数据同步·dm·dmhs