Форум OlegON > Ресурсы OlegON > Вопросы сервера > Программы OlegON

Optimizer-4 (функционал) : Программы OlegON

21.11.2024 23:29


05.12.2009 17:31
+ Обновлен протокол (версия 4.3)
+ Ошибки выводятся, как OLEGON-ERROR, а не ERROR, как раньше (чтобы легче искать в логе было)
+ Добавлены разделители при выводе результатов выполнения модулей
+ Проверка свободного места в табличных пространствах перенесена в команду "о" по умолчанию
% Убедительная просьба, сообщайте обо всех ошибках в интерфейсе, сам ловлю опечатки и грамматические ошибки
% Если будет более 5 желающих, добавлю сообщение об ошибках на ICQ, с почтой сейчас связываться нет смысла, из-за засилия спама и спаморезок почта все меньше пригодна для внешнего общения.
+ Команда "f" - проверка свободного места в табличном пространстве (с добавлением файлов)

% На текущий момент параметры и команды:
-s=<host> - Сервер БД (не рекомендую использовать этот параметр, лучше запускать программу прямо на сервере)
-p=<password> - Пароль sys
-b=<SID> - Имя базы
-c=<command list> - Список команд
Команды:
h - Справка (команда по умолчанию)
i - Перестройка индексов
c - Компиляция инвалидных объектов
t - Дефрагментация таблиц
v - Перестройка инвалидных индексов
o - Команда для регулярного запуска (комплексная оптимизация)
s - Перенос товародвижения
f - Проверка свободного места в табличных пространствах
09.12.2009 10:59
Подчеркну, искать новую версию не обязательно. Скачайте и запускайте, что есть.
Сегодня вечером планирую обновление протокола до 4.4.
09.12.2009 15:56
В общем буду писать по мере правки, а то начинаю забывать (т.е. то, что написано, если не работает сию минуту, то будет работать вечером по мск, когда выпущу в публичное использование):
+ Команда r - первичная инициализация (создает табличку параметров, но ничего не делает)
+ Обновлен протокол (версия 4.4) программа выведена из alpha, потому, что держать ее там смысла нет, она устойчиво работает, а все фичи, которые задуманы, я еще полгода минимум буду дописывать.
% Переписан принцип дефрагментации таблиц (с анализатором их типа)
+ Программа старается игнорировать залоченные объекты, чтобы не плодить лишних ошибок
+ Вывод заблокированных объектов
+ Проверка грантов Супермага
% Изменен способ разблокировки базы для переноса ТД
10.12.2009 11:08
% Изменен тип расчета статистики
+ Добавлен параметр S - сбор статистики по всем таблицам ("o" делает это самостоятельно по необходимым таблицам)
+ Добавлен параметр V - проверка всех таблиц на целостность

рекомендую командой "о" завершать любой перечень заданных команд. Это позволит программе исправить все "огрехи", забытые вами.
10.12.2009 14:56
+ Вывод значения Maintenance и списка добавочных Summary-параметров в лог
+ Проверка констрейнтов в "о" в сервисное время (в два прохода)
10.12.2009 15:20
+ Проверка триггеров
11.12.2009 10:42
Да, всяческие задания по работе с базой в админском модуле несовместимы с оптимизатором, поэтому надо их отключить.
11.12.2009 16:24
Еще раз. Программа не расчитана на однократный запуск. Она пишется и проверяется в расчете на цикличный прогон со сравнительно небольшим интервалом.
13.12.2009 14:58
% Куча багфиксов (спасибо, коллеги)
+ Таблица olegon_sync, в которой можно перечислить базу, номера магазинов в ней, после чего раз в сутки оптимизатор будет генерировать в своей директории текстовик с перечислением расхождений между базами по карточкам и документам. Естественно, с сервера, где запускается оптимизатор, должны быть видны те базы, которые перечисляются.
13.12.2009 20:48
+ Сбор статистики по ресурсам. 14 числа каждого месяца, с 10 до 15 (для 10i) и с 10 до 10 следующего дня (для 9i).
+ Вывод попугаев по вашему железу :) Кто хочет померяться - welcome, только в другую ветку. Если попугаи перед summary не выводятся или выводятся, но null - пускайте регулярно оптимизатор и ждите 14 числа :) Для выяснения что каждый попугай значит - заведите ветку в Oracle, если я не успею.
Часовой пояс GMT +3, время: 23:29.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.