Genesis32 и Access |
Ответить | Страница 12> |
Автор | |
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
Опубликовано: 07 Октябрь 2008 19:24 |
Здравствуйте! Столкнулся со следующей проблемой. Есть проект в SCADA-системе GENESIS32, в котором значения тегов архивируются в СУБД Access. Все архивировалось отлично до того момента, как СУБД не "набрала в весе" 100 Мб. После этого были замечены жуткие тормоза (работать стало не очень комфортно). Начал проверять зависимость работы ОС от размера СУБД. При СУБД размером в 30 Мб тормозов вообще не видно, при 70 Мб - слегда притормаживает, при 100 Мб - жутко тормозит. Все значения архивируются в одну таблицу СУБД. Попробовал задать в параметрах TrendWorX Configurator архивирование в 100 таблиц (новая таблица создается каждые 2 часа, см. рисунок) - все стало работать без тормозов.
Но мне нежелательно архивировать в несколько таблиц. Похоже на то, что компонент SCADA-системы, при записи в СУБД, открывает полностью таблицу (поэтому чем больше - тем тормознее). Хотя раньше я считал, что СУБД - это вещь очень умная и такие вещи там предусмотрены, и обращение идет только к определенной области, и тормозов быть не должно. Как на самом деле все обстоит? В чем причина? Можно ли обойтись использованием только одной таблицы в субд |
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
нет |
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
Более того ни одна современная нормальная АСУ ТП ориентированная СУБД не валит данные в одну таблицу. Как правило это трех-звенки Клиент <->API<_>реляционная СУБД API со стороны клиента реализует прозрачный доступ к архивным данным в любом возможном виде, табличном построчном и так далее, кому что в голову взбредет. Со стороны СУБД реализуеться дерево таблиц в хронологическом порядке с целью фрагментаци данных по таблицам фиксированного во времени или по количеству записей размера. Делаеться это для ускорения доступа к архивным данным и возможности нарезки данных в архивы разной глубины по времени. Одна таблица в общем это заря архивации |
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
Хотя разные СУБД при разном размере таблицы на колени ложатся. Например SQL-сервер теснее интегрирован с системой чем Access и может ворочать на порядок большего размера таблицами. Плюс стоит позаботиться об оптимизации дисковой подсистемы. Например на 5 или полосатом рейде будет бодрее работать опять же голову, чем на одном IDE диске. Собственно когда пришлось волей не волей решать траблы с архивом на трасемоде 5 только ускорением дисковой подсистемы решил проблему формирования отчетов ибо архив у адастры крироват мягко мягко говря |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Где то у Вас ошибка. Access затыкается когда размер базы данных больше 2 Гб. Проверено на практике. |
|
Vel
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
Я так понимаю, что при размере в 2 Гб Access затыкается полностью, а при 100 Мб он у меня работает, но очень все тормозит |
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Нет! При размере больше 2 Гб тормозит, а до этого размера все работает нормально.
|
|
Vel
|
|
Действительный член Присоединился: 01 Июнь 2006 Категория: Russian Federation Online Status: Offline Публикации: 464 |
|
Вы железо бы сравнили ваше...
|
|
Профили участников
Послать частное письмо
Поиск публикаций участников
Посетить домашнюю страницу участника
Добавить в список приятелей
Действительный член Присоединился: 25 Апрель 2006 Категория: Russian Federation Online Status: Offline Публикации: 116 |
|
Железо самое разнообразное! Применяем с 2001 года, так что не имеет смысла всё это разнообразие приводить. GENESIS32 версии от 6 до 7.2.
|
|
Vel
|
|
Действительный член Присоединился: 28 Февраль 2007 Категория: Russian Federation Online Status: Offline Публикации: 212 |
|
С чем сравнивать? Пробовал работать на 2-х компах. Результат одинаковый. |
|
Ответить | Страница 12> |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |