soldercom Опубликовано: April 8, 2011 at 08:54 Опубликовано: April 8, 2011 at 08:54 Добрый день. Связка Stargazer+PostgreSQL. Возникла необходимость почистить таблицы tb_sessions_data и tb_sessions_log. Подскажите как безболезненно для базы почистить старые записи?
keshaLG Опубликовано: April 8, 2011 at 09:36 Опубликовано: April 8, 2011 at 09:36 Я думаю алгоритм следующий: 1. надо с табл. tb_sessions_log выбрать не нужные pk_session_log по критерию event_time 2. в табл. tb_sessions_data удалить все записи с найдеными выше pk_session_log В идеале почистить оставшиеся записи Disconnect. Но я могу ошибаться.
madf Опубликовано: April 8, 2011 at 10:51 Опубликовано: April 8, 2011 at 10:51 Просто берем и чистим. Из tb_sessions_data записи удалятся автоматически по внешним ключам. Т.к. системе эта информация не нужна то чистка пройдет безболезненно. То-же относится и к tb_detail_stats
soldercom Опубликовано: April 8, 2011 at 12:41 Автор Опубликовано: April 8, 2011 at 12:41 Спасибо буду пробовать.
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас