为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】: DM8 【操作系统】: 【CPU】: 【问题描述】*: 一直批量写入数据,数据库占用内存没下来,停止写入还是不行。内存占比还是很高。怎么解决
常见的可以关闭对应会话使用以下语句查询并杀死相关会话: --查询相关会话: select * from v$sessions where state='ACTIVE'; --杀死会话 sp_close_session(sess_id)
但是问题的根本是来源于插入时数据量过大或者插入效率过慢导致,可以考虑使用dmfldr工具进行批量装载数据。
测试环境的话 可以考虑重启数据库 数据库运行中也不会收缩很多的内存,一些分配出去的内存,到内存池里,部分只会收缩到target的大小
常见的可以关闭对应会话使用以下语句查询并杀死相关会话:
--查询相关会话:
select * from v$sessions where state='ACTIVE';
--杀死会话
sp_close_session(sess_id)
但是问题的根本是来源于插入时数据量过大或者插入效率过慢导致,可以考虑使用dmfldr工具进行批量装载数据。