Для більш швидкого звітування та аналізу ефективності ми хочемо вставити наші журнали веб-сервера в сервер Sql. Це дозволить нам побачити закономірності, проблеми, уповільнення руху, майже в режимі реального часу.
У нас є демон, який слухає події запиту / відповіді з нашого балансира навантажень і масових вставок у базу даних.
Однак ми отримуємо близько 1 ГБ журналів на день, і нам потрібно лише близько тижня (хоча б у такому вигляді).
Який найкращий спосіб зберігати ці дані та найкращий спосіб видалення старих записів?
Ми говорили про збереження даних кожного дня у власній таблиці, наприклад, Log_2011_04_07
мав би всі записи за цей день, а потім викидає найдавнішу таблицю. Можна створити представлення, яке охоплює всі денні таблиці для легкого запиту. Чи здійсненне це?