为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】: DM8
【操作系统】: DM8
【CPU】: DM8
【问题描述】*:
通过管理工具查看的大小为 150.5MB ;
我想查看几个字段的大小,使用 SELECT LENGTHB(OPER_TIME) FROM T100; 语句,查看单个字段的大小分别为,18 + 8 + 9 + 255 + 4 + 7 + 8 * 1000000 / 1024 / 1024 = 294,
然后加起来,100w数据,总共是
怎么感觉比表大小还大?,请问怎么查看表的大小?
你试下下面这个SQL,看结果是否正确
SELECT ROUND(TABLE_USED_PAGES('模式名','表名') * PAGE / 1024 /1024.0,2) AS "实际大小(MB)" ,ROUND(TABLE_USED_SPACE('模式名','表名') * PAGE / 1024 /1024.0,2) AS "占用表空间大小(MB)"