Third impact
最終更新: 2010-04-24
更新者: 00000001
SQLite翻訳文書セットの一部です。
随時翻訳を続けています。

ANALYZE

sql-statement ::= ANALYZE
sql-statement ::= ANALYZE database-name
sql-statement ::= ANALYZE [database-name .] table-name

ANALYZE コマンドはインデックスの統計を収集し、 クエリーオプティマイザがより良いインデックスの選択を補助するためにそれらを使えるように、 データベースの特別なテーブルにしまっておきます。 引数が与えられない場合、 すべてのアタッチされたデータベースのすべてのインデックスが分析されます。 引数がデータベース名の場合、そのひとつのデータベースのすべてのインデックスが分析されます。 引数がテーブル名の場合、そのひとつのテーブルと結びついたインデックスのみが分析されます。

初期の実装はすべての統計を sqlite_stat1 という名前の単独のテーブルに保管します。 将来の拡張は、「 1 」を違う数字に変える以外同じ命名規則で 追加のテーブルを作るでしょう。 sqlite_stat1DROP 出来ませんが、 そのすべての中身について同じ効果を持つ DELETE が出来ます。

This page last modified on 2006/02/09 22:13:42
お知らせ
Wiki始めました。