約 500 万行のテーブルがあり、各行には 10 個のディメンションを表す 10 個の列があります。新しい入力がテーブル内で検索を実行し、マンハッタン距離を使用して最も近い行を返すようになったときにできるようにしたいと考えています。距離は abs(Ai-Aj)+abs(Bi-Bj) の合計です...問題は、クエリを実行すると、テーブル全体のフルスキャンが実行され、距離が計算されることです。すべての行を並べ替えて、上位の X を見つけます。
プロセスを高速化し、クエリをより効率的にする方法はありますか?
SDO_GEOMETRY の距離関数をオンラインで調べましたが、4 次元を超えるものは見つかりませんでした。
ありがとうございました