1

我已经尝试过大量搜索如何获取磁盘中使用的表的内存大小。我想 SQLite 不可能。

我认为。如果我得到行大小,我可以获得表格大小。是否有查询 Sqlite 以检查列的内存大小为字节。

例如, 我有以下字段的表格。

Id (int) 名称 (text) Img (blob)。

如何检查表中使用的 id、name、img 的总内存大小。

谢谢你。

4

2 回答 2

1

SQLite 本身不会为您提供此信息,但该sqlite-analyzer工具可以。

如果您想从您的应用程序中执行此操作,您必须读取所有记录值并从中推断出磁盘记录格式中使用了多少字节。

于 2012-11-05T08:15:23.923 回答
-3

你可以从中得到桌子的大小。

如何找到表的当前大小(在内存中)?

这可能是列

http://social.msdn.microsoft.com/forums/en-US/transactsql/thread/08d53163-5d40-49d0-a6ed-b1b1eccca235/

试试这个可能对你有一些帮助。

于 2012-11-05T07:00:16.290 回答