3

SQLite には、「.stats on|off」のコマンド ライン インターフェイスに「ドット」オプションがあります。

このオプションに関する情報は、sqlite.org にはありません (私が見つけたものです)。実際、コマンドラインの「ヘルプ」機能を介してのみオプションを見つけました。

以下は、サンプル クエリからの出力値です。

使用メモリ: 4601840 (最大 4610656) バイト
未処理の割り当て数: 3211 (最大 14741)
Pcache オーバーフロー バイト数: 4509184 (最大 4509184) バイト
スクラッチ オーバーフロー バイト数: 0 (最大 6656) バイト
最大割り当て: 64000 バイト
最大 Pcache 割り当て: 1172 バイト
最大スクラッチ割り当て: 6640 バイト
使用される Lookaside スロット: 6 (最大 500)
ルックアサイド試行の成功: 27671
サイズによるルックアサイドの失敗: 26080
OOM によるルックアサイドの失敗: 24876
ページャー ヒープの使用量: 3417516 バイト
ページ キャッシュ ヒット数: 2080
ページ キャッシュ ミス: 640
ページ キャッシュ書き込み: 939
スキーマ ヒープの使用量: 8024 バイト
ステートメント ヒープ/ルックアサイドの使用量: 4624 バイト
フルスキャンステップ: 12926
ソート操作: 1
オートインデックス挿入: 0

これらが何を意味し、クエリのパフォーマンスを分析するためにどのように使用できるかを知っている人はいますか?

ありがとうございました。

4

1 に答える 1