Современные технологии автоматизации» («СТА») —  журнал для квалифицированных специалистов по промышленной автоматизации Форум СТА — современные технологии автоматизации Домашняя страница
Домашняя страница форума CTA Домашняя страница форума CTA > II. АСУТП и SCADA > Программное обеспечение
  Активные темы Активные темы
  FAQ FAQ  Искать в форуме   Зарегистрироваться Зарегистрироваться  Вход в систему Вход в систему

Genesis32 и Access

 Ответить Ответить Страница  12>
Автор
Сообщение
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Тема сообщения: Genesis32 и Access
    Опубликовано: 07 Октябрь 2008 19:24

Здравствуйте!

Столкнулся со следующей проблемой.

Есть проект в SCADA-системе GENESIS32, в котором значения тегов архивируются в СУБД Access. Все архивировалось отлично до того момента, как СУБД не "набрала в весе" 100 Мб. После этого были замечены жуткие тормоза (работать стало не очень комфортно). Начал проверять зависимость работы ОС от размера СУБД. При СУБД размером в 30 Мб тормозов вообще не видно, при 70 Мб - слегда притормаживает, при 100 Мб - жутко тормозит.

Все значения архивируются в одну таблицу СУБД.

Попробовал задать в параметрах TrendWorX Configurator архивирование в 100 таблиц (новая таблица создается каждые 2 часа, см. рисунок) - все стало работать без тормозов.

 

Но мне нежелательно архивировать в несколько таблиц. Похоже на то, что компонент SCADA-системы, при записи в СУБД, открывает полностью таблицу (поэтому чем больше - тем тормознее). Хотя раньше я считал, что СУБД - это вещь очень умная и такие вещи там предусмотрены, и обращение идет только к определенной области, и тормозов быть не должно.

Как на самом деле все обстоит? В чем причина? Можно ли обойтись использованием только одной таблицы в субд

Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Октябрь 2008 19:50

нет

Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Октябрь 2008 19:59

Более того ни одна современная нормальная АСУ ТП ориентированная СУБД не валит данные в одну таблицу.  Как правило это трех-звенки

Клиент <->API<_>реляционная СУБД

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

Одна таблица в общем это заря архивации

Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 07 Октябрь 2008 20:23

Хотя разные СУБД при разном размере таблицы на колени ложатся. Например SQL-сервер теснее интегрирован с системой чем Access и может ворочать на порядок большего размера таблицами. Плюс стоит позаботиться об оптимизации дисковой подсистемы. Например на 5 или полосатом рейде будет бодрее работать опять же голову, чем на одном IDE диске.

Собственно когда пришлось волей не волей решать траблы с архивом на трасемоде 5 только ускорением дисковой подсистемы решил проблему формирования отчетов ибо архив у адастры крироват мягко мягко говря

Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Октябрь 2008 05:06

Где то у Вас ошибка. Access затыкается когда размер базы данных больше 2 Гб. Проверено на практике.

Vel
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 08 Октябрь 2008 09:23
Первоначально опубликовано Vel_

Где то у Вас ошибка. Access затыкается когда размер базы данных больше 2 Гб. Проверено на практике.

Я так понимаю, что при размере в 2 Гб Access затыкается полностью, а при 100 Мб он у меня работает, но очень все тормозит

Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Октябрь 2008 04:56
Нет! При размере больше 2 Гб тормозит, а до этого размера все работает нормально.
Vel
Наверх
Dismay Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 01 Июнь 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 464
Свойства публикации Свойства публикации   Ответить, цитируя автора - Dismay Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 09 Октябрь 2008 17:09
Вы железо бы сравнили ваше...
Наверх
Vel_ Смотреть выпадающим
Действительный член
Действительный член


Присоединился: 25 Апрель 2006
Категория: Russian Federation
Online Status: Offline
Публикации: 116
Свойства публикации Свойства публикации   Ответить, цитируя автора - Vel_ Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Октябрь 2008 04:53
Железо самое разнообразное! Применяем с 2001 года, так что не имеет смысла всё это разнообразие приводить. GENESIS32 версии от 6 до 7.2.
Vel
Наверх
DubAlex Смотреть выпадающим
Действительный член
Действительный член
Аватар

Присоединился: 28 Февраль 2007
Категория: Russian Federation
Online Status: Offline
Публикации: 212
Свойства публикации Свойства публикации   Ответить, цитируя автора - DubAlex Ответить, цитируя автора -  ОтветитьОтвет Прямая ссылка на эту публикацию Опубликовано: 10 Октябрь 2008 12:30

Первоначально опубликовано Dismay

Вы железо бы сравнили ваше...

С чем сравнивать? Пробовал работать на 2-х компах. Результат одинаковый.

Наверх
 Ответить Ответить Страница  12>

Переход на форум Права доступа на форуме Смотреть выпадающим

Bulletin Board Software by Web Wiz Forums® version 9.64
Powered by Web Wiz Forums Free Express Edition
Copyright ©2001-2009 Web Wiz