Оптимизация баз данных
В ряде компаний уделяют недостаточно высокое внимание IT-инфраструктуре, что ограничивает развитие бизнеса. В качестве примера можно привести неконтролируемый и масштабный рост базы данных, который сопровождается низкой производительностью критичных для бизнеса приложений и частыми простоями.
Причинами подобных неприятностей могут быть:
- неверно выбранная архитектура системы
- ошибки и недостатки кода ПО
- неоптимальные настройки СУБД
- ошибки в выборе и настройке оборудования
- ошибки в настройках операционных систем
- нерегулярное обслуживание БД
Для обеспечения высокой производительности в таких условиях нужно либо использовать более производительное оборудование, либо оптимизировать базу данных. Большинство компаний склоняется в сторону первого варианта, ведь при оптимизации базы данных нужны сразу несколько квалифицированных специалистов с узкой специализацией:
- администратор СУБД
- системный администратор
- опытный разработчик СУБД
Понятно, что в непрофильной компании содержать таких специалистов экономически нецелесообразно, и гораздо выгоднее приобрести новое более производительное и более дорогое оборудование. Однако, в случае высоконагруженной базы данных, новое оборудование обеспечит незначительный прирост производительности, при довольно высоких затратах. В таких ситуациях оптимизация СУБД является наиболее выгодным решением в сравнении с приобретением нового оборудования.
ПКИ предлагает следующий комплекс услуг по оптимизации систем управления базами данных MS SQL.
- Аудит СУБД и сопряженной с ними IT- инфраструктуры, в ходе которого для заказчика будут выполнены:
- диагностика оборудования
- проверка серверов
- анализ выбранной архитектуры системы
- анализ настроек СУБД и операционных систем
- оценка оптимальной периодичности обслуживания БД
- аудиторский отчет
- проект внедрения решений по оптимизации СУБД.
- Внедрение решений по оптимизации СУБД, в результате которой клиент получит:
- повышение производительности работ и надежности СУБД
- существенное уменьшение затрат на внедрение новых СУБД (экономия достигает 70%)
- увеличение эффективности использования имеющегося оборудования и ресурсов СУБД
- снижение затрат на поддержку СУБД (до 50%)
- Технологическое обслуживание СУБД, включающее:
- регулярный сбор статистических показателей операционной системы, экземпляров СУБД и приложений
- выявление на уровне MS SQL сервер исполняемых пользовательских процедур, влияющих на производительность пользовательского ПО
- устранение процессов, влияющих на снижение производительности СУБД
- восстановление баз данных из резервных копий
- настройка резервного копирования, сжатие баз данных
- производство настройки реплицирования баз данных и отдельных таблиц
- кластерные решения — установка, развертывание, настройка, перевод баз данных в кластер SQL
- перевод СУБД на новые версии с переносом пользовательских прав, заданий планировщика, конвертацией баз данных под новую версию MS SQL сервера.
Для уточнения стоимости работ обратитесь в ПКИ.