Нещодавно я озирнувся pg_stat_user_tables
і здивувався, побачивши велику кількість послідовних сканувань на деяких моїх просторових таблицях. Звичайно, у цих таблицях не було просторових індексів.
Як я можу знайти всі таблиці з неіндексованою колонкою геометрії?
Дякуємо за посилання на pg_stat_user_tables. Чутно, що хтось із ваших знань допускає такі помилки. Молодим, хто на роботі наставник, я завжди кажу: Якщо немає природного кандидата на первинний ключ, додайте послідовний стовпчик. Завжди визначайте тип SRID та геометрію. Завжди додайте просторовий індекс. Оскільки сканування послідовностей може працювати з мільйоном рядків, але, настав момент ..... Зробіть, як я вже кажу, а не так, як я це робив: D.
—
Джон Пауелл