可以用 ttsize 命令 查看表占用内存空间的信息,如:
ttsize -tbl table_name "dsn=test;uid=dev;pwd=dev;";
返回的结果信息包括:表记录行数,数据字节数,各索引字节数,总字节数。
当表中没有记录的时候,数据的字节数>0 索引的字节数>0,当然总字节数 > 0
有的表在没有记录时,索引的字节数还很大,达到100多MB。我想知道这些表所占的内存空间是否连续,之间是否有类似于磁盘的碎片,
是否有什么命令可以做碎片的整理?