|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Помогите с проблемой пожалуйста. Нужно чтобы в таблице оставались данные на 1 месяц не больше , старые данные чтобы удалялись. Интересует синтаксис и подход , триггер процедура , sql и т.д. Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2020, 08:45 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Запрос DELETE. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2020, 12:25 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Запрос DELETE. ...и задание в крон прописать, которое запускает этот запрос ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2020, 19:30 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
bdmalexзадание в крон У Оракула есть JOB. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2020, 20:06 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
andrey_anonymous Даная технология автоматом котролирует ? Без job ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 06:33 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
как уже писали выше: - процедура для удаления устаревших данных + - dbms_scheduler либо cron для регуоярного запуска процедуры. можно дополнить: - view вместо таблицы, возвращающий данные за последний месяц - архивация данных в таблице первым методом, либо в ручную... В таком случае, если слетит cron или dbms_scheduler, view всё равно вернёт верный результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.05.2020, 11:38 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Спасибо , решил с JOB Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 09:56 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
и как часто запускается джоб? каждый день? почему не каждую секунду? а сколько данных он DELETE-ит? это не нагружает сервер? позаботились о масштабировании, если завтра данных станет в 10000 раз больше? не проще будет дропать партицию, как вариант? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 12:51 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
qlost и как часто запускается джоб? каждый день? почему не каждую секунду? а сколько данных он DELETE-ит? это не нагружает сервер? позаботились о масштабировании, если завтра данных станет в 10000 раз больше? не проще будет дропать партицию, как вариант? 1 раз ночью , когда сервер не нагружен , думаю этого достаточно. Дроп тоже вариант и отмечу быстрое решение , но не катит именно DELETE нужен ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 13:29 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Aleks Niches ADD_MONTHS(TO_DATE(TO_CHAR(SYSDATE Не делай кучу ненужного ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 13:29 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
qlost а сколько данных он DELETE-ит? около 4 млн строк делетит ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 13:30 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
oragraf Aleks Niches ADD_MONTHS(TO_DATE(TO_CHAR(SYSDATE Не делай кучу ненужного А как лучше ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 13:34 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Aleks Niches, Вам намекают, что брать дату, приводить к строке, и потом назад в дату не очень красиво.. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 14:35 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
merch Aleks Niches, Вам намекают, что брать дату, приводить к строке, и потом назад в дату не очень красиво.. Понял )))) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.05.2020, 14:45 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Откройте для себя функцию MONTHS_BETWEEN. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 07:32 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Привет! Я бы сделал партиционирование таблиц, каждый период в своей партиции. И джоб, который создает новые партиции для будущего периода и удаляет старые. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 10:45 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
тут главное правильно сделать партиционирование, зато удаление данных будет достаточно дешевое - drop partition ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 11:51 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
clipper1995 Привет! Я бы сделал партиционирование таблиц, каждый период в своей партиции. И джоб, который создает новые партиции для будущего периода и удаляет старые. Партицирование - платная опция EE, и не дешевая (25% стоимости) Oracle Global Price list ... |
|||
:
Нравится:
Не нравится:
|
|||
23.05.2020, 13:26 |
|
Данные на 1 месяц
|
|||
---|---|---|---|
#18+
Vadim Lejnin clipper1995 Привет! Я бы сделал партиционирование таблиц, каждый период в своей партиции. И джоб, который создает новые партиции для будущего периода и удаляет старые. Партицирование - платная опция EE, и не дешевая (25% стоимости) Oracle Global Price list Зато partitioned views доступны даже на XE :) ... |
|||
:
Нравится:
Не нравится:
|
|||
31.05.2020, 15:22 |
|
|
start [/forum/topic.php?fid=52&msg=39960978&tid=1881201]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
155ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 299ms |
total: | 557ms |
0 / 0 |