在SQLite中查询数据库大小

时间:2016-11-17 21:24:15

标签: sqlite

有没有办法在SQLite中查询每个表的物理数据库大小?

在MySQL中,有一个名为information_schema.TABLES的元表,它以字节为单位列出物理表大小。 PostgreSQL有一个类似的名为pg_tables的元表。在SQLite中有这样的东西吗?

2 个答案:

答案 0 :(得分:0)

如果你知道数据库的位置,它只是一个文件。例如:

$ wc -c db/development.sqlite3
2338816 db/development.sqlite3

答案 1 :(得分:0)

sqlite3_analyzer tool输出大量有关数据库的信息,其中包括每个表使用的存储量。