SSD, есть таблица на 6М записей и ~10 столбцов. Подкручены random_page_cost и некоторые другие вещи админами.
Вопросы:
- Действительно ли SELECT COUNT(id) может занимать ~1.5-3 секунды?
- Планировщик предпочитает на ссд использовать последовательное чтение, хотя при его отключении план с индексом иногда (но не всегда) оптимальнее. Более гибко это контролируется?
- ALTER TABLE на этой таблице отрабатывает десятки минут (float -> numerical поля), это нормально? Полагаю что нет. Это лечится только выключением fsync?
А RAM сколько? Вообще, лучше показать изменённые настройки и конфигурацию. 1. Да. 2. Значит, или админы неправильно "подкрутили", или Вы неправильно тестируете. 3. А точно он просто не блокируется за чем-то и т.д. и т.п.? Кстати, я не знаю, насколько вообще float -> numeric быстрое преобразование (у float-ов вечно какие-то проблемы).
Обсуждают сегодня