【问题标题】:Sqlite query to check size of column as byteSqlite 查询以字节形式检查列的大小
【发布时间】:2012-11-05 06:56:33
【问题描述】:

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

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

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

Id (int) Name (text) Img (blob).

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

谢谢。

【问题讨论】:

    标签: android sqlite


    【解决方案1】:

    SQLite 本身不会为您提供此信息,但 sqlite-analyzer tool 会。

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

    【讨论】:

    • 如何使用那个分析工具?
    • @GajuKollur 要提问,请使用“”按钮。
    【解决方案2】:

    您可以从中获取表格的大小。

    How to find current size (in memory) of table?

    这可能是列

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

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

    【讨论】:

    • 谢谢,但这与 Sqlite 无关,它适用于 Mysql 或 Sql server
    猜你喜欢
    • 1970-01-01
    • 2013-04-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-08
    • 1970-01-01
    • 1970-01-01
    • 2016-05-25
    相关资源
    最近更新 更多