Страница 1 из 1

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

СообщениеДобавлено: Ср окт 16, 2019 7:01 pm
engineer_ua
Недавно прочитал такую статью по поводу рекомендаций для 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

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

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

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

СообщениеДобавлено: Ср окт 16, 2019 7:30 pm
NewOrdered
В свое время я сопровождал сервер Хисториан, в котором данные хранились за несколько лет (ближе к 10). Он пережил несколько миграций и переездов, но до сих пор работает нормально.

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

СообщениеДобавлено: Ср окт 16, 2019 7:53 pm
engineer_ua
спасибо, понятно..

а по поводу настроек не могли бы проконсультировать..
viewtopic.php?f=9&t=6141