私は最近、sqliteでのインデックス作成の調査を開始しました。希望の列でインデックスを正常に作成できます。
これを行った後、データベースを調べて、インデックスが正常に作成されたことを確認しましたが、sqliteが各テーブルのインデックスをすでに自動作成していることがわかりました: "sqlite_autoindex_tablename_1"
これらの自動生成されたインデックスは、各テーブルの2つの列、つまり複合主キーを構成する2つの列を使用していました。これは、複合主キーを使用するときにsqliteが行う通常のことですか?
これらの2つの列に基づいてほとんどのクエリを実行するので、まったく同じものであるインデックスを手動で作成することは理にかなっていますか?
インデックスは初めてなので、サポート/フィードバック/ヒントなどに感謝します-ありがとうございます!