知りたいことの正しい言葉がわからないので、グーグルで検索するのに苦労しています。
クエリを再度実行する代わりに、データベース (テクノロジーに依存しませんが、Oracle、MySQL、および Postgres で可能かどうかを知りたい) で特定の行を指すことができるかどうかを知りたいです。
そのため、最初にクエリを実行して関心のある行を見つけてから、次に必要なときにすぐにアクセスできるデータベース上の場所を示すポインターまたはその他のメタデータのリストを取得することで、それらを再度検索することを避けたい場合があります。それらの結果。
データベースにキャッシュがあることはわかっていますが、これらの「ポインター」を他の場所に保持したいので、キャッシュは最終的にこの問題を解決しません。これは単なるインデックスであり、インデックスを保存してこれで検索しますか? 私の現在のテーブルのほとんどにはインデックスがなく、インデックスに時々伴う速度の低下は望ましくありません。
それで、私がグーグルに入れようとしてきた魔法の用語は何ですか?
乾杯