|
|
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
привет! дано: Mysql, БД Syslog, таблица SystemEvents, поле ReceivedAt, пример значения - 2012-09-17 11:08:04 надо написать скрипт для удаления записей старше месяца либо для удаления старых записей, если таблица весит больше 50 Гб хелп) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2012, 14:21:13 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
ну так удаляй по дате через крон раз в сутки к примеру... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2012, 16:28:30 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
а что в кроне прописать? ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 08:33:59 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Запрос на удаление старых записей. Собсно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 09:22:46 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
так вот как его грамотно написать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 12:06:24 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
http://dev.mysql.com/doc/refman/5.5/en/delete.html http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_date-add http://dev.mysql.com/doc/refman/5.5/en/date-and-time-functions.html#function_now ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 12:42:21 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
а как можно указать относительную дату "старше месяца" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 13:29:50 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Читать не умеешь, что ли? Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2012, 17:33:03 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
пфф, ты думаешь я сюда пишу, т.к. хочу лопатить гору манов на англ?)).. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 08:23:58 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Akina, зря ты ему запрос написал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 08:30:49 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
gogogoпфф, ты думаешь я сюда пишу, т.к. хочу лопатить гору манов на англ?))..Дураком был, дураком и помереть хочу... что ж, имеешь полное право. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 09:08:00 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
ты шаришь в sql - рад за тебя, а мне просто надо без долгих забот написать скрипт..ты быстро помогаешь мне здесь, а я тебе потом на другом форуме..какие проблемы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 11:00:16 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
gogogoа мне просто надо без долгих забот написать скрипт http://www.sql.ru/forum/actualthread.aspx?tid=940953 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 11:10:08 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Добрый день. Попробую оживить мертвеца. Господа, я столкнулся с аналогичной задачей. Скрипт написал, в крон добавить его - не вопрос. Логи из таблицы удаляются. Проблема заключается в том, что сам файл /var/lib/mysql/radiusdb/SystemEvents.MYD никак не сокращается, а только продолжает увеличивается (( Оптимизация не помогает. Что посоветуете? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 15:25:57 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
EpicurОптимизация не помогает.А должна. Показывайте подробности, что делаете, как проверяете и т.п. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.08.2015, 18:50:45 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Если убрать все переменные скрипта, то в сухом остатке будет: MYSQL -uroot rsyslogdb -e "delete from SystemEvents where ReceivedAt < DATE_SUB(NOW(), interval 14 DAY;" MYSQLCHECK -uroot --optimize rsyslogdb размер файлов до выполнения скрипта: [root@ra rsyslogdb]# ls -l | grep SystemEvents. -rw-rw---- 1 mysql mysql 9658 Aug 11 16:59 SystemEvents.frm -rw-rw---- 1 mysql mysql 805986892 Aug 26 08:15 SystemEvents.MYD -rw-rw---- 1 mysql mysql 40071168 Aug 26 08:15 SystemEvents.MYI -rw-rw---- 1 mysql mysql 8686 Aug 11 16:14 SystemEventsProperties.frm -rw-rw---- 1 mysql mysql 0 Aug 11 16:14 SystemEventsProperties.MYD -rw-rw---- 1 mysql mysql 1024 Aug 25 12:48 SystemEventsProperties.MYI Выполняем скрипт: [root@ra ~]# ./syslogcleaner_mysql.sh rsyslogdb.SystemEvents OK rsyslogdb.SystemEventsProperties Table is already up to date rsyslogdb.logcon_charts Table is already up to date rsyslogdb.logcon_config Table is already up to date rsyslogdb.logcon_dbmappings Table is already up to date rsyslogdb.logcon_fields Table is already up to date rsyslogdb.logcon_groupmembers Table is already up to date rsyslogdb.logcon_groups Table is already up to date rsyslogdb.logcon_savedreports Table is already up to date rsyslogdb.logcon_searches Table is already up to date rsyslogdb.logcon_sources Table is already up to date rsyslogdb.logcon_users Table is already up to date rsyslogdb.logcon_views Table is already up to date а вот размер файлов после выполнения скрипта: [root@ra rsyslogdb]# ls -l | grep SystemEvents. -rw-rw---- 1 mysql mysql 9658 Aug 11 16:59 SystemEvents.frm -rw-rw---- 1 mysql mysql 805707632 Aug 26 08:16 SystemEvents.MYD -rw-rw---- 1 mysql mysql 40044544 Aug 26 08:16 SystemEvents.MYI -rw-rw---- 1 mysql mysql 8686 Aug 11 16:14 SystemEventsProperties.frm -rw-rw---- 1 mysql mysql 0 Aug 11 16:14 SystemEventsProperties.MYD -rw-rw---- 1 mysql mysql 1024 Aug 26 08:15 SystemEventsProperties.MYI В одном из блогов рекомендовали сделать myisamchk -r SystemEvents.MYI но и это не спасает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 08:27:25 |
|
||
|
ежемесячная ротация
|
|||
|---|---|---|---|
|
#18+
Попробуйте ещё прямо из мускля дать команду optimize table, если и это не поможет, значит, сжимать нечего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.08.2015, 10:26:15 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=37970174&tid=1832780]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
24ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 312ms |

| 0 / 0 |
