У нас є деяке програмне забезпечення як частина більшого проекту, написаного за допомогою ArcObjects через .NET. Це програмне забезпечення мігрує та об'єднує дані з декількох файлових баз даних геоданих в одній схемі в одну файлову базу даних геоданих за аналогічною, але різною схемою. Деякі етапи міграції включають пошук існуючого рядка та оновлення його даними з іншої таблиці. Це може стати дуже повільним, коли база даних геоданих велика, тому я додав декілька індексів атрибутів у декількох полях, щоб покращити ефективність запиту / оновлення.
Чи є спосіб, який я можу підтвердити, що запити використовують нові індекси атрибутів, а можливо, як виконується запит?
Я думаю, що я справді шукаю еквівалент плану запитів - щось подібне до EXPLAIN PLAN
Oracle.
Запити є на базі даних геоданих, використовуючи ArcObjects безпосередньо (відсутність резервного файлу RDBMS або SQL).
is_size_fast?
, який повертає істину, якщо використовуються індекси, але я не міг побачити еквівалентний виклик ArcObjects.