为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。 【DM版本】:dm8 【操作系统】:linux 【CPU】: 【问题描述】*: 查询数据文件发现空闲空间还挺多的,但是最近执行业务时报错表空间不够用,所以想看下dm有没有类似shrink或者coalesce操作,减少碎片
您好 临时表空间是自动管理的,报错temp空间不够用大部分是SQL导致可以排查下
1、是否使用到大量临时表 select owner,table_name,tablespace_name from all_tables where tablespace_name='TEMP';
2、是否存在大数据量排序,存结果集的相关sql,造成使用大量临时表空间,如果存在对这些sql进行优化。select sql_text,mtab_used_by_M,* from v$MTAB_USED_HISTORY order by 2 desc;
您好 临时表空间是自动管理的,报错temp空间不够用大部分是SQL导致可以排查下
1、是否使用到大量临时表 select owner,table_name,tablespace_name from all_tables where tablespace_name='TEMP';
2、是否存在大数据量排序,存结果集的相关sql,造成使用大量临时表空间,如果存在对这些sql进行优化。select sql_text,mtab_used_by_M,* from v$MTAB_USED_HISTORY order by 2 desc;