[Comm] Re: [JT] Форматирование логов: shell или perl

Sergey Degtyaryov =?iso-8859-1?q?maga_=CE=C1_replay=2Eru?=
Ср Янв 29 19:41:25 MSK 2003


Flach wrote:
>>Для данной задачи это СЛИШКОМ мощная машина.
>>
>>Тормоза у вас возникают из-за того, что используемые утилиты работают с
>>текстовыми файлами построчно. mysql делает сортировку и запросы гораздо
>>более эффективными способами (если, конечно, вы установите индексы на
>>столбцы, по которым будете делать сортировку), т.е. загрузка и время
>>выполнения будут несравнимо меньшими.
>>
>>Посмотрите, насколько проще стала задача:
>>1.Ввод данных в mysql базу с помощью perl скрипта (который будет
>>содержать лишь 2 основных команды - regex для разбиения строки на
>>элементы записи и sql команду INSERT)
>>2. Вывод данных  с помощью perl скрипта  (который будет содержать лишь 2
>>основных команды -  sql команду SELECT и print)
>>И всё.
>>
>>Об удобстве хранения информации в этом случае я уже говорил.
> 
> 
>  Все написанное Вами и Сергеем Дегтяревым меня порадовало. Пути решения 
> проблемы ясны. 
>   Если я правильно понял,  не проблема с помощью Perl перенести из текстового 
> файла  oределенные колонки в Mysql,  а дальше уже дело техники. Надеюсь что 
> все получится :0)

А какие Вы логи разбираете? Может уже все написано до Вас?
Для сквида точно есть squid2mysql. Есть также apache2mysql.

--
Сергей Дегтярев




Подробная информация о списке рассылки community