Рус      Eng      
 
Comtec (499) 753-32-39
ул. Лодочная, 6к217, офис 717
Меню Меню forum
 
Тема: «Ускорение усечения БД»


Вернуться к списку тем
Страницы: 2 [ 1 2 | Все ]
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 15.10.2008 12:01:48
 
Существуют ли приемы ускорения процесса усечения БД? Например, как увеличить размер кэша для БД. По умолчанию сервер обрабатываемой БД запускается с максимальным размером кэша 262М, хотя доступно более 2Г.
 
Antokhin
Модератор
 
Всего сообщений: 13
Дата регистрации: 20.04.2008
Создано: 15.10.2008 12:56:20
 
К сожалению процесс усечения БД достаточно затратный, т.к. ссылочная стуктура БД сложная, поэтому ускорить его не получится (можно только нарастить "железо"). Вообще мы считаем, что базу усекать нужно только в случае если Вы хотите, чтобы данные за прошлые периоды засекретить, т.к. ускорение от этого Вы особо не получите.
Что касается вопроса про кэш, то его размер устанавливается в командной строке сервиса ASA после ключа -c. Более подробно написано на странице 28 руководства по установке.
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 15.10.2008 13:45:08
 
И все-таки... Уточните, пожалуйста, в какой строке увеличить максимальный кэш для сервера "tmp_trans"?
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 15.10.2008 14:01:16
 
Цитата
Antokhin пишет:
считаем, что базу усекать нужно только в случае если Вы хотите, чтобы данные за прошлые периоды засекретить, т.к. ускорение от этого Вы особо не получите.


Ускорение можно получить на периодических обновлениях и оптимизациях, что позволит избежать возможных простоев в основной работе. Плюс экономия на "железе".
 
Antokhin
Модератор
 
Всего сообщений: 13
Дата регистрации: 20.04.2008
Создано: 15.10.2008 15:54:07
 
Да, на обновлении можно получить ускорение, но насколько это важно, ведь обновление делается обычно не чаще, чем раз в квартал. Зато в базе сохраняется вся история и можно сроить различные аналитические отчеты. В общем, сами решайте - усекать или нет.
 
Antokhin
Модератор
 
Всего сообщений: 13
Дата регистрации: 20.04.2008
Создано: 16.10.2008 11:11:55
 
Извините, не увидел предыдущего сообщения. Строка должна быть такая:

Приблизительно такая:

c:\test\comtec.db -n tmp_trans -x tcpip -c 2048M
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 16.10.2008 11:59:41
 
Цитата
Antokhin пишет:
c:\test\comtec.db -n tmp_trans -x tcpip -c 2048M


Но как физически это исполнить при запуске утилиты усечения?
 
Antokhin
Модератор
 
Всего сообщений: 13
Дата регистрации: 20.04.2008
Создано: 16.10.2008 15:49:49
 
А, я понял, что Вы имеете в виду. Так размер кэша задается только для сетевых баз. Локальные базы (а усечение выполняется на локальной копии базы) работают без этого параметра и используя совсем другую утилиту ASA. Так что тут Вы ничего не сделаете.
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 16.10.2008 16:24:14
 
Цитата
Antokhin пишет:
Так что тут Вы ничего не сделаете.


А Вы можете настроить запуск сервера, который стартуется через утилиты БД в общем (через усечение, в частности) с большим кэшем в будущих версиях? А еще лучше сделать этот параметр вводимым пользователем.
 
Александр Крупчатников
Постоянный посетитель
 
Всего сообщений: 236
Дата регистрации: 13.05.2008
Создано: 16.10.2008 16:37:39
 
Ситуация в цифрах.

Компьютер для тестирования:
Intel® Core™2 Duo CPU
E8400 @ 3.00GHz
3.00 ГГц 3.25 ГБ ОЗУ

База для тестирования:
База 2.8 ГБ (в основном документы розницы)
Скорость роста БД более 1 ГБ в год
Количество пользователей 8

Усечение - 8...9 часов.
Оптимизация - 1 час
Обновление - 2 часа

Фактически в качестве сервера используется более скромная конфигурация, которая удовлетворяет пользователей в текущей работе. Однако обновление и оптимизация в текущем исполнении представляют собой большую проблему по срокам их завершения. К тому же реальная база уже 3.7 ГБ.
 
Страницы: 2 [ 1 2 | Все ]


Для комментариев необходимо пройти авторизацию.
 
Авторизация
 
Помощь

 
Форум Блоги Обновления
  hr
© Comtec, 2024
Почта: comtec@comtec.ru