Особенности при установке MS SQL и MySQL

Материал из Info

Перейти к: навигация, поиск

Установка SQL серверов является ответственной задачей и существует ряд важных особенностей для успешной эксплуатации. Потому желательно точно следовать рекомендуемых процедур. Как центральная база данных всей торговой системы, SQL сервер является основным движущим механизмом для надежности всех рабочих станций. Потому необходимо обеспечить надежность компьютера и беспроблемную работу целого комплекса „Компьютер – Операционная система – SQL сервер”. Ответственность по данной задаче на техническом специалисте, операторы являются пользователями в системе и не могут влиять на стабильность целого комплекса.

Содержание

Основные положения у серверов

SQL сервер является основным компонентом при создании торговой системы. Потому есть следующие неотъемлемые условия для правильного функционирования:

  1. Необходимо выполнить рекомендуемые параметры компьютера для работы с выбранной версией SQL сервера. Другими словами необходимо:
  • Быстрый и современный процессор, отвечающий требованиям нагрузки торговой системы;
  • Достаточно RAM для работы операционной системы и выбранной версии SQL сервера;
  • Надежные жесткие диски с достаточным свободным пространством;
  • Наличие стабильного UPS для гарантии и бесперебойной работы компьютера.
  1. Операционная система должна быть точно настроенной и стабильно работающей. По возможности со всеми последними обновлениями;
  2. Отсутствие всех лишних программ.

Выполнение указанных пунктов является стабильной основой для создания системы, но далеко не единственным условием.

Установка MS SQL сервера

При установки MS SQL сервера нужно следовать всем рекомендациям Microsoft. Так как это производитель операционной системы и SQL сервера, то стабильно работающий комплекс должен создаваться точно по их документации. Важными пунктами являются:

  1. Правильно подобранная операционная система для выбранной версии SQL сервера;
  2. Достаточно памяти;
  3. Полное обновление операционной системы с последними изменениями;
  4. Следование указанием свободной памяти, процессором и компьютерной конфигурации.

При установки MS SQL не наблюдается никаких особенностей, система работает стабильно и является мощной и надежной. Для технических специалистов важно проследить весь процесс от начала до конца и иметь в виду все предупреждения (Warnings), которые SQL сервер выдал при установки. Установка SQL сервера должна быть только с английской локализацией, если SQL сервер с русской локализацией появится ошибка при сохранении данных.

Установка MySQL сервера

MySQL является сравнительно капризным сервером при установки и есть много правил, которые необходимо соблюдать. При установке на Windows системы очень важно:

  1. Выбрать InnoDB базу данных для разрешения транзакций;
  2. По возможности включить удаленный root доступ (Remote root access) с ограничением по IP для пользователя;
  3. Версия MySQL должна быть совместима с продуктами Microinvest, потому что есть версии, которые несовместимы. Причина из за самого производителя MySQL, разные версии SQL сервера выполняют разные команды и взаимно не поддерживают запросы и результаты.

В Linux системах есть несколько параметров по совместимости, которые должны быть в правильной конфигурации, в противном случае продукты не смогут работать успешно.

Паразитное программное обеспечение

Плохой практикой является установка дополнительного (так называемых „паразитного”) ПО на компьютерах с SQL серверами. Иногда на данные компьютеры устанавливаются программы для чистки регистров, торренты, разные сервисные программы, кодеки, видеозахват, онлайн трансляции, радиоточки и так далее. Это очень вредно для стабильной работы системы и могут появиться реальные проблемы:

  1. Часть паразитных продуктов блокируют коммуникационные порты или открывают новые, не знакомые порты. Это нарушает работу, делает связь к SQL серверу невозможной или нарушает стабильность через открытые порты, доступные для вредоносного ПО;
  2. В большей части таких программ существует автоматическое обновление, что перезагружает компьютеры. При такой перезагрузке работа SQL сервера временно останавливается (иногда постоянно) и вся система блокируется;
  3. Очистка реестра через внешнее приложение блокирует нормальную работу программы и нарушает связь. После удаления реестров необходима полная переустановка разных компонентов операционной системы и SQL сервера.

Существуют и другие причины по несовместимости между внешними программами и стабильной работы SQL сервера. Встречается ситуация, при которой продукт для оптимизации памяти „убивает” SQL сервер и все удаленные рабочие места останавливают свою работу.

Выводы

Построить стабильно работающую систему не сложно, но очень важно следовать всем здесь упомянутым процедурам. Так как это представляет собой сердце целой системы, то его стабильность является решающей для представления программы в реальных условиях. Описанные здесь процедуры не исчерпывающие по своему объему и не являются единственной гарантии стабильной работы, но если им следовать, то можно достичь очень хороших результатов на практике. Время выполнения не большое и потому рекомендуется точно следовать каждой из указанных особенностей.

Некоторые полезные ресурсы


Рассмотрите другие статьи в категории SQL