Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 10 Следующий »

Обслуживание базы данных Biosmart-Studio cредствами pgAdmin.

       pgAdmin 4 - средство администрирования баз данных PostgreSQL,  включенное в состав дистрибутива Biosmart-Studio 6. 

       При необходимости инсталляционный пакет pgAdmin можно загрузить с официального сайта.  

       Для того, чтобы провести обслуживание базы данных (БД) PostgreSQL Biosmart-Studio:

  1.    Подключитесь к БД, следуя данной инструкции.
  2.    В левой части окна pgAdmin, в области Object Explorer, кликните правой клавишей мыши по БД biosmart_maindb и выберите в отобразившемся меню пункт Maintenance.
  3.  В отобразившемся окне Maintenance на выбор доступны 4 операции, которые применяются для разового осблуживания и оптимизации работы БД :

               

1) VACUUM - сканирует БД на наличие "мертвых кортежей" и освобождает место, занимаемое ими, VACUUM поддерживает дополнительные опции, доступные при выборе, бегунков-переключателей, далее будут рассмотрены две:

       а)   FULL  при активации проводит полную очистку БД, но требует больше времени на выполнение и блокирует обрабатываемые таблицы (при выборе данного параметра, рекомендуется останавливать службу Biosmart Server),

       б)   ANALYZE - выполняет обновление статистики БД, используемой планировщиком запросов, для наиболее эффективного способа выполнения запроса;

2) ANALYZE -  выполняет обновление статистики БД, используемой планировщиком запросов, для наиболее эффективного способа выполнения запроса (отдельно, без необходимости проводить операцию VACUUM)

3) REINDEX -  переиндексация БД, оптимизирует ее работу в случае, если индекс оказался поврежден; 

4) CLUSTER - кластеризация таблиц в соответствии с текущим индексом БД. 

Прим.: Информация об опциях и функциональных возможностях pgAdmin, не описанных здесь, представлена в документации к pgAdmin на официальном сайте

По нажатию на кнопку OK, выбранная операция будет запущена, сообщение о начале ее выполнения будет отображено в правом нижнем углу окна pgAdmin 

             

                                                      


Бегунок Verbose Messages позволяет управлять отображением подробностей о ходе выполнения операции на закладке Processes

           

Лучше всего использовать FULL VACUUM с включенной опцией ANALYSE, однако на обьемных БД этот процесс может занимать значительное время, к тому же он блокирует обрабатываемые таблицы, таким образом для него следует выбирать время, в которое остановка сервера (служба Biosmart Server) не будет критичной. В противном случае рекомендуется выполнять VACUUM ANALYSE

Операция CLUSTER выполняется после REINDEX. 


Обслуживание базы данных Biosmart-Studio cредствами Biosmart Admin.

       Программа Biosmart Admin является компонентом дистрибутива Biosmart Studio, ее функциональные возможности описаны  в Руководствах администратора Biosmart-Studio 6 и Biosmart-Studio 5.

       Далее процесс внепланового оьслуживания БД будет рассмотрен на примере Biosmart-Studio 6 (для Biosmart-Studio 5 v. 5.10.9 процесс выглядит аналогично).

       Для того, чтобы произвести разовое обслуживание средствами Biosmart Admin:

  1. Откройте Biosmart Admin
  2. В левой части окна приложения выберите раздел Администрирование БД и нажмите кнопку Очистить 
  3. В открывшемся окне Очистка устаревших данных при необходимости измените значения давности для данных, которые следует считать устаревшими и для
  4. По нажатию на кнопку Применить будет выполнено удаление из БД данных, служба Biosmart Server будет остановлена, выполнена, описанная выше процедура VACUUM, затем служба Biosmart Server будет запущена                   



При очистке объемной БД, процесс выполнения VACUUM может занимать продолжительное время, соответственно для ее проведения необходимо планировать время, когда остановка службы Biosmart Server не будет критичной.  



  • Нет меток