为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:8
【操作系统】:麒麟
【CPU】:飞腾FT16C64G
【问题描述】*:执行SQL命令查询内存select (select sum(n_pages * page_size) from v$bufferpool) + (select sum(total_size) from v$mem_pool) from dual; 执行报错如下
总共1个语句正依次执行...
[执行语句1]:
select (select sum(n_pages * page_size) from v$bufferpool) + (select sum(total_size) from v$mem_pool) from dual;
执行失败(语句1)
-6102: 数据溢出
1条语句执行失败
可以执行select sum(n_pages * page_size) from v$bufferpool看看结果集的类型是什么类型。如果是int类型的话,可能是存在数据溢出的可能。int。取值范围为:-2147483648 ~ +2147483647
两个子查询看一下单独执行是否报错