我已经尝试过搜索如何获取磁盘中使用的表的内存大小。我想这对SQLite来说是不可能的。
我想。如果我得到行大小,我可以获得表大小。 有没有查询Sqlite来检查列的内存大小为字节。
例如 我有以下这些字段的表格。
Id(int)名称(文本)Img(blob)。
如何检查表中使用的id,name,img的总内存大小。
谢谢。
答案 0 :(得分:1)
SQLite本身不会提供此信息,但sqlite-analyzer
tool会提供此信息。
如果你想从你的应用程序中执行此操作,则必须读取所有记录值,并从中推断出on-disk record format中使用的字节数。
答案 1 :(得分:-2)