Обслуживание базы данных Biosmart-Studio cредствами pgAdmin.
pgAdmin 4 - средство администрирования баз данных PostgreSQL, включенное в состав дистрибутива Biosmart-Studio 6.
При необходимости инсталляционный пакет pgAdmin можно загрузить с официального сайта.
Внимание! Обслуживание базы данных Biosmart-Studio потребует остановки службы Biosmart Server, что приведет к его временной недоступности.
Для того, чтобы провести обслуживание базы данных (БД) PostgreSQL Biosmart-Studio:
- Откройте оснастку Службы.
- Найдите службу Biosmart Server, в верхнем правом углу нажмите Остановить:
- Убедитесь, что служба Biosmart Server остановлена:
- Подключитесь к БД, следуя данной инструкции.
- В В левой части окна pgAdmin, в области Object Explorer, кликните правой клавишей мыши по БД biosmart_maindb и выберите в отобразившемся меню пункт Maintenance.:
- В В отобразившемся окне Maintenance на выбор доступны 4 операции, которые применяются для разового осблуживания и оптимизации работы БД :
1) VACUUM - сканирует БД на наличие "мертвых кортежей" и освобождает место, занимаемое ими, VACUUM поддерживает дополнительные опции, доступные при выборе, бегунков-переключателей, далее будут рассмотрены две:
а) FULL при активации проводит полную очистку БД, но требует больше времени на выполнение и блокирует обрабатываемые таблицы (при выборе данного параметра, рекомендуется останавливать службу Biosmart Server),
б) ANALYZE - выполняет обновление статистики БД, используемой планировщиком запросов, для наиболее эффективного способа выполнения запроса;
2) ANALYZE - выполняет обновление статистики БД, используемой планировщиком запросов, для наиболее эффективного способа выполнения запроса (отдельно, без необходимости проводить операцию VACUUM)
3) REINDEX - переиндексация БД, оптимизирует ее работу в случае, если индекс оказался поврежден;
4) CLUSTER - кластеризация таблиц в соответствии с текущим индексом БД.
...
- Maintenance убедитесь, что выделена закладка VACUUM,передвиньте вправо бегунки FULL, ANALYZE, нажмите OK:
- По нажатию на кнопку OK, выбранная операция будет запущена, сообщение о начале ее выполнения будет отображено в правом нижнем углу окна
...
...
- pgAdmin:
- Откройте закладку Processes главного окна pgAdmin, дождитесь, когда выполнение процесса отобразится в состоянии Finished:
- Запустите службу Biosmart Server.
...
...
...
...
...
Обслуживание базы данных Biosmart-Studio cредствами Biosmart Admin.
...
...
...
...
...
...
При очистке объемной БД, процесс выполнения VACUUM может занимать продолжительное время, соответственно для ее проведения необходимо планировать время, когда остановка службы Biosmart Server не будет критичной.