Оптимизация и настройка серверов

производительность и мониторинг

Postgres – настройка на Linux CentOS 7 для 1С Предприятие

Postgres – настройка на Linux CentOS 7 для 1С Предприятие

Postgres – бесплатная SQL база данных. Начиная с версии 8.3 платформа 1С поддерживает PostgreSQL версий 9.4 и 9.6. Для этого фирмой 1С был выпущен набор патчей для PostgreSQL 9.4.2 и 9.6.1 Эти версии СУБД имеют множество улучшений, прежде всего связанных с надежностью. В данной статье рассмотрен пример offnline установки SQL сервера  Postgres для работы с кластером 1С Предприятие. В качестве серверного дистрибутива выбран CentOS 7

Читать дальше ИнформацияPostgres – настройка на Linux CentOS 7 для 1С Предприятие

Просмотров: 621

DatabaseBackup – хранимая процедура архивации (полный и инкрементный)

DatabaseBackup – хранимая процедура архивации (полный и инкрементный)

Хранимая процедура архивации (полный и инкрементный) DatabaseBackup (Официальный сайт) – этот скрипт очень помог при работе с MS SQL Express, так как позволяет выполнять архивацию по сети, на несколько хранилищ и Azure Blob Storage. Поддерживают полные, инкрементные и дифференциальные архивы. Поддерживает шифрование, сжатие и проверку созданного архива. Все то что можно сделать в Maintenes Plan, доступно и тут.

Читать дальше ИнформацияDatabaseBackup – хранимая процедура архивации (полный и инкрементный)

Просмотров: 92

IndexOptimize -хранимая процедура оптимизации структуры (реиндексация, пересчет статистики и реорганизация)

IndexOptimize -хранимая процедура оптимизации структуры (реиндексация, пересчет статистики и реорганизация)

IndexOptimize – это наверное самая необходима процедура, так как позволят выполнять регламентное обслуживание баз данных с гибкими параметрами от команды Ola Hallengren. Я использую  ее на рабочем сервере в качестве небольшого оптимизатора – реорганизации и пересчета статистики в дневные час, когда нагрузка не высокая и можно подготовиться к вечернему спринту. Чем отличается rebuld от reindex можно прочитать на сайте Microsoft

Читать дальше ИнформацияIndexOptimize -хранимая процедура оптимизации структуры (реиндексация, пересчет статистики и реорганизация)

Просмотров: 330

DatabaseIntegrityCheck – хранимая процедура проверки целостности базы данных

DatabaseIntegrityCheck – хранимая процедура проверки целостности базы данных

Процедура от Ola Hallengren – DatabaseIntegrityCheck, позволяет проверить базу, файловую группу или таблицу. Если используется полноценный SQL Server, то можно использовать его в Maintains Paln. Если SQL Express, то можно использовать данную процедуру в планировщике, так как агент-SQL в этой редакции отсутствует. Проверка необходима перед архивацией базы. Нет смысла архивировать разрушенную базу!!! поэтому перед архивацией необходим проверить целостность данных. В качестве параметров можно указать список баз данных, время блокировки, объекты проверки и некоторые другие параметры. Данную процедуру удобно использовать при большом количестве баз данных или при обслуживании баз разработчиков, которые постоянно плодят новые ветки и заливают в новые базы. Полный список параметров и примеры использования ниже

Читать дальше ИнформацияDatabaseIntegrityCheck – хранимая процедура проверки целостности базы данных

Просмотров: 90

MS SQL – архивация, оптимизация, проверка

MS SQL – архивация, оптимизация, проверка

В поставке SQL Express, отсутствует служба Агент SQL Server, поэтому выполнять регламентные процедуры по архивации и обслуживанию баз данных придется выполнять при помощи внешнего планировщика. Предлагаю на рассмотрение отличные набор скриптов, от команды Ola Hallengren Скрипты, представленные на сайте можно использовать не только для SQL Express, но и для SQL Server 2005, SQL Server 2008, SQL Server 2008 R2, SQL Server 2012, SQL Server 2014, and SQL Server 2016. Рассмотрим несколько примеров использования

Читать дальше ИнформацияMS SQL – архивация, оптимизация, проверка

Просмотров: 168

Восстановление, проверка и оптимизация всех таблиц в БД MySQL

Восстановление, проверка и оптимизация всех таблиц в БД MySQL

Данные команды в консоли помогут восстановить, проверить и оптимизировать все таблицы во всех базах MySQL.

Читать дальше ИнформацияВосстановление, проверка и оптимизация всех таблиц в БД MySQL

Просмотров: 21

Сброс пароля пользователя sa на MSSQL 2012/2014

Сброс пароля пользователя sa на MSSQL 2012/2014

Одним из распространенных вопросов при устройстве на работу бывает – как сбросить пароль? Это касается не только программного обеспечения, но и сетевого оборудования. Если вы хоть раз сбрасывали пароль, то можно сказать, что систему роняли не раз и зашли в своих опытах дальше среднего специалиста. Для восстановления или активации учетной запсис SA необходимо быть членом локальной группы администраторов системы, на которой установлен SQL Server. Группа администраторов имеют полные полномочия на СУБД, запущенной в однопользовательском режиме (single-user mode). Запустив SQL Server в однопользовательском режиме, можно изменить пароль учетной записи SA, и/или предоставить административные права нужной ученой записи Windows.

Читать дальше ИнформацияСброс пароля пользователя sa на MSSQL 2012/2014

Просмотров: 229

Оптимизация БД MSSQL

Оптимизация БД MSSQL

Помимо регламентных заданий, есть еще несколько трюков. Один из них заключается в создании индекса, использовании анализа встроенной статистики запросов и определение тяжелых (кривых) запросов, вызывающих тормоза или блокировки. О видах блокировок написано очень много, я думаю нет смысла их описывать, а вот средства борьбы с каждым из типов – очень даже важная часть. Как определить запрос, который вызвал блокировку, какой индекс может существенно ускорить выполнение запроса, что можно предпринять для снятия нагрузки или устранения блокировок. Обо всем этом чуть ниже. Для работы нам понадобится администратор базы данных – один, администратор сервера – один, сетевой администратор – одни – а скорее всего это один и тот же человек ))) и программист 1С. Если вы морально устойчивый и грамотный специалист, то программистов лучше больше одного, они сами в коллизию войдут и решение будет более изящным. Поехали

Читать дальше ИнформацияОптимизация БД MSSQL

Просмотров: 134

SQL скрипт, позволяющий оценить необходимость создание индекса

SQL скрипт, позволяющий оценить необходимость создание индекса

Необходимость создания на самом деле определяет сам обработчик, мы лишь пользуемся аналитической информацией. При определении необходимости так же учитывается наличие блокировки. В данном примере это CXPAKET

Читать дальше ИнформацияSQL скрипт, позволяющий оценить необходимость создание индекса

Просмотров: 58