2016-11-17 4 views
1

SQLiteでテーブルごとに物理データベースサイズを照会する方法はありますか?SQLiteでデータベースサイズを照会

MySQLには、物理​​テーブルサイズをバイト単位でリストアップするinformation_schema.TABLESというメタテーブルがあります。 PostgreSQLにはpg_tablesという類似のメタテーブルがあります。これはSQLiteに何かありますか?

+1

[このドキュメント](https://www.sqlite.org/fileformat2.html#the_sqlite_stat1_table)によれば、 'sqlite_stat1'テーブルから(' ANALYSE'コマンドを実行した後の)平均行サイズをバイト数で取得できます)、行数を掛けて適切な見積もりを得ることができます。 – Blorgbeard

答えて

0

データベースがどこにあるか分かっている場合、それは単なるファイルです。例えば:データベースに関する情報の

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

sqlite3_analyzer tool出力ロット、それらの間のストレージの量は、各テーブルで使用されます。

関連する問題