SQLite の上限
MD Aminul Islam
2023年6月21日
この記事では、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
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