【发布时间】:2012-11-05 06:56:33
【问题描述】:
我已经尝试过大量搜索如何获取磁盘中使用的表的内存大小。我想 SQLite 是不可能的。
我想。如果我得到行大小,我可以获得表格大小。 是否有查询 Sqlite 以检查列的内存大小为字节。
例如 我有以下字段的表格。
Id (int) Name (text) Img (blob).
如何检查表中使用的 id、name、img 的总内存大小。
谢谢。
【问题讨论】:
我已经尝试过大量搜索如何获取磁盘中使用的表的内存大小。我想 SQLite 是不可能的。
我想。如果我得到行大小,我可以获得表格大小。 是否有查询 Sqlite 以检查列的内存大小为字节。
例如 我有以下字段的表格。
Id (int) Name (text) Img (blob).
如何检查表中使用的 id、name、img 的总内存大小。
谢谢。
【问题讨论】:
SQLite 本身不会为您提供此信息,但 sqlite-analyzer tool 会。
如果您想从您的应用程序中执行此操作,您必须读取所有记录值并从中推断出on-disk record format 中使用了多少字节。
【讨论】:
【讨论】: