大規模なOracleデータベース(約720,000レコード)があり、各レコードには独自の地理座標(lat&lng)があり、ポイントから特定の距離(特定の半径内)にあるレコードのみを選択する必要があります。
現在、オラクルフォーラムで見つけた距離関数(haversineに基づく)を実装しましたが、データベースが少し大きいため、選択ごとに約50秒かかります。
これを効率的に行う方法に関する推奨事項はありますか?oracle Spatial&Locatorという拡張機能があることは知っていますが、それを購入できるかどうか、さらにはどのように機能するかさえわかりません。よろしくお願いします。よろしくお願いします