达梦数据库查询语句内存溢出问题解决

背景:达梦数据库使用过程中,某天突然服务宕机,导致各类后端服务无法注册到nacos上,重启之后nacos正常启动,可执行一条两千多条数据量的连表查询时间很长,甚至会报错,经查看日志发现在查询过程中,将服务器的内存直接吃满了,通过free命令查看内存使用情况,发现确实如此

可通过以下方式解决:

1.--收集SYSDBA模式下所有对象的统计信息,包括索引

DBMS_STATS.GATHER_SCHEMA_STATS('用户名/模式名',100,FALSE,'FOR ALL COLUMNS SIZE AUTO');

2.--收集T1表上所有对象信息,包括索引

DBMS_STATS.GATHER_TABLE_STATS('用户名/模式名','表名',NULL,100,FALSE,'FOR ALL COLUMNS SIZE AUTO');

3.清除计划缓存(收集统计信息之后使用)

call sp clear plan cache():

相关推荐
l1t14 分钟前
利用DuckDB luajit插件和openblas库对表中数据做矩阵运算
数据库·线性代数·矩阵·duckdb
Elastic 中国社区官方博客17 分钟前
Elasticsearch:什么是向量数据库?
大数据·运维·数据库·人工智能·elasticsearch·搜索引擎·ai
cspttty31 分钟前
财务人员学数据分析考什么证
数据库
隔窗听雨眠1 小时前
MySQL索引机制深度解析:从B+树原理到高并发查询优化的完整指南
数据库·b树·mysql
数智化管理手记1 小时前
数据质量无法保障?自动化数据质量规则校验如何搭建方案?
大数据·数据库·自动化
我的xiaodoujiao1 小时前
使用PyMySQL模块技术操作MySQL数据库
数据库·python·测试工具·mysql
zmzmzmalo5 小时前
Linux ELF文件加载与内存管理揭秘
linux·网络·数据库
Super 含12 小时前
Android 启动优化(五):线程、GC 与 IO 为什么会拖慢启动?
java·服务器·数据库
ltl12 小时前
向量检索引擎选型:决策树、RAG 回链与开放问题
数据库
坚持学习前端日记12 小时前
Python SQLAlchemy ORM 从0到1精通实战手册(基础到复杂高阶)
数据库·python·oracle