Бази даних · Senior · Запитання 8 з 75
Чому забагато індексів шкодить таблиці з інтенсивним записом не лише місцем на диску?
- ✓Правильна відповідь: Кожна вставка чи оновлення має змінити кожен індекс (write amplification), що збільшує обсяг WAL, ввід-вивід і відставання реплік
- 2PostgreSQL відхиляє запис, якщо в таблиці понад п'ять індексів
- 3Індекси роблять транзакції неатомарними
Пояснення
Оновлення, що зачіпають проіндексований стовпець, ще й втрачають оптимізацію HOT. Прибирайте невикористані індекси, знайдені через pg_stat_user_indexes.