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