gpt4 book ai didi

informix - 如何获取informix表的大小?

转载 作者:行者123 更新时间:2023-12-05 03:03:25 33 4
gpt4 key购买 nike

我需要找出给定表占用了多少磁盘空间。怎么看?假设我有一个名为 tb1 的表。假设它当前正在使用 1000 个 2kb 的页面。然后表大小应为 2000kb。

最佳答案

如果表没有在 blob 空间或智能 blob 空间中存储数据,要添加到 Jonathan 的评论中,oncheck -pt 命令将提供所需的信息。查看每个片段的“Pagesize”和“Number of pages allocated”信息。

您还可以通过以下查询在 SQL 中获取此信息:

select sum(pagesize * nptotal)
from sysmaster:sysptnhdr
where partnum in
( select partnum from systables
where tabname = '<table name>'
union
select partn from sysfragments f, systables t
where f.tabid = t.tabid
and t.tabname = '<table name>' );

关于informix - 如何获取informix表的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54067366/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com