Пользователь
Логин:
Пароль:
Забыли свой пароль?

Поиск по сайту
 

 Расширенный поиск
Реклама

 

Опрос


Погода

Удаления записей из журнала, возвращение

Форумы
Обновления
Поиск
Пользователи 
Правила
Помощь
Войти

Страницы: 1
Удаления записей из журнала, возвращение, HISTORYLINES
Хотел бы услышать мнения…

Вот SQL запрос на удаление… решил немного его подправить и запускать все не в один шаг, а побить все на два этапа.

Итак:
Таблица ITSM_HIST_INFO_SERVICECALL содержит ключ записи и поле информация. Есть прямая связка на таблицу ITSM_HISTORYLINES_SERVICECALL.

Опишу вкратце.

1.Находим ID за тот день, по который нужно удалить записи в таблице ITSM_HIST_INFO_SERVICECALL (удаляем все, что до этой даты)

В системе получаем ошибку на запись в журнале, что естественно.

2. Проделываем все тоже самое, для таблицы ITSM_HISTORYLINES_SERVICECALL. Но уже по дате.

Разница лишь в том, что действие будет выполняться в 2 этапа, также запрос будет проще.
И еще в запросе походу лишнее действие.

WHERE [HSC_CREATED]
in ( SELECT [HSC_CREATED]
FROM [ITSM_HISTORYLINES_SERVICECALL]

Вопрос:

Кто ни будь, в автоматическом режиме чистит журнал? Скажем так, все, что больше одного года, удалять каждую ночь.

Больше всего волнует вопрос по блокировкам, если взять SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED, то по идеи их не должны быть, но как показывает практика… это не всегда так.
Ну что, никто этого не делал… я правильно понял?


Странно т.к ресурсы, то не резиновые… задумываться на такие вещи нужно, и базе по легче будет… и работать по шустрее будет… smile:)
Страницы: 1

Сегодня были (гостей: 1, пользователей: 0, из них скрытых: 0)