H2数据库表大小

Posted

技术标签:

【中文标题】H2数据库表大小【英文标题】:H2 database tables size 【发布时间】:2019-05-14 09:57:27 【问题描述】:

如何检查我的 h2 数据库的所有表的大小(以 MB 为单位)?我尝试过检查其他数据库的查询,但它们似乎不起作用,所以我想知道是否有办法检查那个。

【问题讨论】:

嗨@Gordon!你找到解决办法了吗? 不,我还没有找到解决办法 【参考方案1】:

H2 的 DISK_SPACE_USED 函数可以将传入表的大小作为字符串参数提供给您。您必须使用更高版本的 H2 jar,尽管我知道它需要高于 1.3.170 版本,更改日志显示对 1.4.198 中的函数进行了更改,但不确定该函数是在哪个版本中引入的.

这里是函数的链接:

http://www.h2database.com/html/functions.html#disk_space_used

【讨论】:

以上是关于H2数据库表大小的主要内容,如果未能解决你的问题,请参考以下文章

连接表时H2数据库重复行

H2数据库如何根据表拆分成多个文件

Intellij 无法识别 h2 表

更新表时 H2 数据库“重命名文件时出错”

向H2数据库中的所有表添加列而不手动列出表

H2 JdbcSQLException:“找不到表”,带有驼峰表和实体名称