【发布时间】:2021-10-21 04:37:34
【问题描述】:
当使用带有 JDBC 的内存版本的 HSQLDB 时,是否可以测量数据库(所有表 + 索引)占用的大小? 理想情况下,我希望独立访问表和索引的大小。
是否有适合此任务的查询或任何其他可以衡量的方式?
【问题讨论】:
当使用带有 JDBC 的内存版本的 HSQLDB 时,是否可以测量数据库(所有表 + 索引)占用的大小? 理想情况下,我希望独立访问表和索引的大小。
是否有适合此任务的查询或任何其他可以衡量的方式?
【问题讨论】:
您可以根据文档粗略估算每个表的内存使用情况:http://hsqldb.org/doc/2.0/guide/deployment-chapt.html#dec_table_mem_use
使用INFORMATION_SCHEMA.SYSTEM_TABLESTATS 视图的CARDINALITY 列作为每个表的行数。
【讨论】: