达梦数据库记录

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

相关推荐
晴天¥3 天前
达梦数据库的内存结构
服务器·数据库·达梦数据库
晴天¥3 天前
达梦数据库中的核心进程和线程(理论+实验)学习
达梦数据库
达梦产品与服务8 天前
稳扎稳打,持续迭代 | SQLark V3.10 更新,30+ 项优化与修复
mysql·oracle·达梦数据库·pg·sqlark百灵连接
p@nd@1 个月前
DM删除用户后的不完全恢复测试
数据库·达梦数据库·备份还原·备份恢复
treacle田1 个月前
达梦数据库-数据库审计02-记录总结
数据库·达梦数据库·数据库对象级审计
treacle田1 个月前
达梦数据库-数据库审计01-记录总结
数据库·达梦数据库·数据库审计
晴天¥1 个月前
达梦数据库共享存储集群搭建(DSC双节点+Openfiler-IP SAN存储)
linux·数据库·达梦数据库
晴天¥1 个月前
达梦数据库dexp 和 dimp 应用实例
数据库·达梦数据库
treacle田2 个月前
达梦数据库-单台机器上运行多个不同版本数据库-记录总结
达梦数据库
treacle田2 个月前
达梦数据库-数据库单机版本升级-记录总结
数据库·达梦数据库·数据库升级