Historian Server и рекомендованное кол-во сегментов в SQL?

Сервер БД Historian, ранее InSQL

Historian Server и рекомендованное кол-во сегментов в SQL?

Сообщение engineer_ua » Ср окт 16, 2019 7:01 pm

Недавно прочитал такую статью по поводу рекомендаций для WinCC по количеству сегментов SQL.

в рекомендациях Siemens (как я понял) написано, что суммарное количество сегментов в SQL (это и архивы и список аварий) не рекомендуется превышать 200 шт.
Т.е. если грубо говоря у нас сегменты архивов настроены на 1 день (каждый день новый файл SQL) то держать 200 дней нормально, а вот если год (365 сегментов), уже не оптимально.

Интересно есть ли какие-то рекомендации по количеству сегментов (файлов SQL) для настройки Historian Server,
сейчас например на нашем сервере хранится 756 дней архивов, по логике Siemens это уже не оптимально и сильно загружает сам SQL,
хотя правда не понятно почему, я думал что сегмент подключается только тогда когда к нему идет обращение, например у нас архивы за 756 дней, но если мы смотрим тренд за неделю, только 7 сегментов подключено к SQL.
или я что-то не так думаю?

Изображение


For archive configuration you should make sure that the sum of all the single segments (Tag Logging Fast, Tag Logging Slow and Alarm Logging) does not exceed a certain number.
Configuration Notes
A maximum of 200 single elements connected to the SQL server has proven to be a practical number. You should not exceed this number greatly, because too many single segments attached can lead to performance problems of the Microsoft SQL server. This in turn can lead to data management problems.

A single segment should not exceed the size on the server or the central archive server (CAS) as given in Table 01.

https://support.industry.siemens.com/cs ... w/34473263
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm

Re: Historian Server и рекомендованное кол-во сегментов в SQ

Сообщение NewOrdered » Ср окт 16, 2019 7:26 pm

Думаю надо начать с того что механизм хранения данных WinCC и WW Historian отличается:
1. WinCC хранит данные в файлах БД. Их размер и количество могут сильно повлиять на производительность SQL сервера. Отсюда и рекомендации.
2. Хисториан хранит данные в файлах файлах проприетарного формата (т.н. history blocks). Их размер и количество ограничены только обьемом доступного дискового пространства. SQL сервер используется только для извлечения (и иногда для вставки) данных клиентами. Один блок в день на мой взгляд оптимально для систем средних размеров.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Historian Server и рекомендованное кол-во сегментов в SQ

Сообщение NewOrdered » Ср окт 16, 2019 7:30 pm

В свое время я сопровождал сервер Хисториан, в котором данные хранились за несколько лет (ближе к 10). Он пережил несколько миграций и переездов, но до сих пор работает нормально.
NewOrdered
 
Сообщения: 232
Зарегистрирован: Пн ноя 15, 2010 7:48 am
Откуда: Kaliningrad

Re: Historian Server и рекомендованное кол-во сегментов в SQ

Сообщение engineer_ua » Ср окт 16, 2019 7:53 pm

спасибо, понятно..

а по поводу настроек не могли бы проконсультировать..
viewtopic.php?f=9&t=6141
engineer_ua
 
Сообщения: 226
Зарегистрирован: Пн мар 23, 2015 1:49 pm


Вернуться в Historian Server

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4