Мы на Workspace
Наверх
Gendalf Gendalf
4763

Оптимизация «1С». Виды СУБД

imgonline-com-ua-Resize-BAf8Uuf7iA4Muw.png

Почему это важно? Специалист обязан разбираться в функционале систем управления баз данных (СУБД), чтобы оперативно находить корень проблемы производительности «1С» и принимать эффективные решения по ее оптимизации.

«1С:Предприятие» поддерживает 5 видов СУБД

1. Файловая БД

Когда система управления баз данных «1С» работает в файловом режиме, каждая таблица базы данных может быть представлена в виде файлов:

  • Описания таблиц.
  • Записи.
  • Значения неограниченной длины, внесенные из главного файла записей по оптимизации «1С».
  • Индексы.

Особенности

  • Размер одного из вышеуказанных файлов – ограничен (всего 4 Гбайта пространства на диске).
  • Длина ключа индекса не должна превышать максимально допустимую, то есть 1920 байтов.
  • Число полей для индексации – 256.

2. Microsoft SQL

Данная система используется для управления как персональными, так и крупными базами данных в масштабах предприятия. Благодаря уникальному анализатору Microsoft Baseline Security Analyzer (MBSA), СУБД обеспечивает надежную защиту данных.

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

3. PostgreSQL

В СУБД PostgreSQL нет ограничений по максимальному/минимальному размеру базы данных, максимальному количеству записей и индексов в таблицах. Решение отлично подходит для работы с большими объемами данных и обеспечивает надежность их хранения.

Особенности

  • В случае сортировки по параметру возрастания NULL (поле без какого-либо значения, пустое) становится в конце результата.
  • Таблица блокируется целиком в режиме автоматических блокировок.
  • Производительность может сильно снизиться при интенсивной работе – часто необходимо реиндексировать систему методом REINDEX.
  • При переходе с зимнего времени на летнее PostgreSQL учитывает разницу во времени. Например, разница между датами 29.10.2018 г. и 30.10.2018 г. будет не 24 ч., а 25.

Как и в других СУБД, чтобы повысить надежность системы, можно внедрить RAID – массивы с блоками бесперебойного питания. В результате, скорость работы системы также возрастет.

4. Oracle DB

Особенности

  • При сортировке по значению возрастания NULL становится в конце результата.
  • Нет возможности использовать конструкции «Первые» и «Упорядочить» внутри подзапроса условия «В (подзапрос)».

5. IBM DB2

Данное решение также обеспечивает поддержку больших объемов данных. За счет высокой степени сжатия информации, данные занимают немного места и надежно хранятся. Сложные запросы выполняются быстро, что позволяет обеспечить оптимальную работу.

Особенности

  • Значение NULL – нетипизированное.
  • Система чувствительна к регистру строковых значений при сравнении (это также относится к операциям «сгруппировать», «объединить» и «различные»).
  • Числовое значение не должно превышать 31 знак (в других системах – 38).
  • Длина ресурса регистров бухгалтерии и накопления не должна быть больше 25 знаков (в других системах – 32).
  • Количество колонок в списке выборки не должно быть больше 1012.
  • Размер поля неограниченной длины не должен превышать 1 Гб.
  • Не разрешается использовать основные шаблоны, аргумент у конструкции «Подобно» – только литерал.

Если вы не уверены, какой способ оптимизации «1С» подойдет вам больше, обратитесь к нашим специалистам. Мы проведем аудит вашей базы данных и подскажем, какая СУБД будет для вас наиболее эффективной.

Подберите верное решение для ускорения «1С» – проконсультируйтесь у специалистов прямо сейчас!

Проконсультироваться бесплатно


Поделиться  

Рейтинг статьи:

4.9

(на основе 11 голосов)