SQLite の上限

MD Aminul Islam 2023年6月21日
SQLite の上限

この記事では、SQLite データベースの最大サイズとその制限と効率について説明します。

SQLite データベースの最大サイズ

ここでは、SQLite のすべての最大制限を確認します。

名前 変数 最大サイズ
BLOB または文字列の最大長 SQLITE_MAX_LENGTH 2147483647
最大列数 SQLITE_MAX_COLUMN 2000年
SQL ステートメントの最大長 SQLITE_MAX_SQL_LENGTH 10億
結合内のテーブルの最大数 64
式ツリーの最大深度 SQLITE_MAX_EXPR_DEPTH 1000
関数の引数の最大数 SQLITE_MAX_FUNCTION_ARG 100
複合 SELECT ステートメント内の用語の最大数 SQLITE_MAX_COMPOUND_SELECT 500
LIKE または GLOB パターンの最大長 SQLITE_MAX_LIKE_PATTERN_LENGTH 50000
単一の SQL ステートメントでのホスト パラメータの最大数 SQLITE_MAX_VARIABLE_NUMBER 999
トリガー再帰の最大深度 SQLITE_MAX_TRIGGER_DEPTH 1000
接続されたデータベースの最大数 SQLITE_MAX_ATTACHED 10
データベース ファイルの最大ページ数 SQLITE_MAX_PAGE_COUNT 4294967294
テーブルの最大行数 264 (18446744073709551616 または約 1.8e+19)
データベースの最大サイズ 4294967294 ページ
スキーマ内のテーブルの最大数 2147483646

最大値を超えるデータベースを設計することは非常に難しいため、最大値をアップグレードする必要はありません。

多くのテーブルを持つ大規模なデータベースを使用している場合、クエリを正常に実行して結果を表示するには、より多くの時間が必要です。 したがって、実行時間は、このトピックの主要なパフォーマンス スケールです。

著者: MD Aminul Islam
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn