In some scenarios, the performance is much slower when using the fully qualified name for certain SQL functions.
最後に公開された状態: January 6, 2017ArcSDE/Enterprise Geodatabase
不具合 ID 番号
BUG-000096827
送信されました
June 1, 2016
最終更新日
June 5, 2024
適用対象
ArcSDE/Enterprise Geodatabase
見つかったバージョン
10.2.2
ステータス
Known Limit
開発チームによる確認後に、この問題が、Esri の管理の範囲外にあるソフトウェアの既知の制限に関するものであると判断されました。 問題の「参考情報」セクションに、さらに詳細な説明が示されていることがあります。
参考情報
This is just how the fully qualified _f functions work. In order to get better performance with the query, you should be able to use a pl/sql cursor or a ref cursor object to run the sql with the sde.st_intersects operator (select id from table1 t1, table2 t2 where sde.st_intersects (t1.shape,t2.shape) = 1) rather than use the package function (sde.st_relation_function.st_intersects_f). This will then use the domain index and run much faster.