Производственная база данных в моей компании работает значительно медленнее, чем тестовая база данных (локальная ~ 5 мс, тестовая ~ 18 мс, рабочая ~ 1-2 сек c). Мы пытались выяснить, почему и будем выполнять некоторые EXPLAIN ANALYZE
ключевые запросы для защищенной оболочки psql в нашем облаке.
Я пытался прочитать об оптимизации базы данных и наткнулся на postgresql VACUUM
, и мне интересно, может ли это помочь. Мы не обновляем производственную базу данных часто - по одному разу в каждом выпуске, хотя в процессе миграции требуется удаление или усечение таблиц по мере необходимости, а затем импорт новых данных. Мне любопытно, будет ли ВАКУУМ потенциально полезным здесь? Если бы это было так, мы бы увидели аналогичные замедления в spiped экземпляре нашей тестовой базы данных?