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
これらが何を意味し、クエリのパフォーマンスを分析するためにどのように使用できるかを知っている人はいますか?
ありがとうございました。