Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: MySQL + Netflow + буферизация

Сообщения:  [1-10]   [11-19] 

 
 автор: Trianon   (26.01.2010 в 12:48)   письмо автору
 
   для: dimm_kz   (26.01.2010 в 12:44)
 

как бы аргумент савсем детский.

  Ответить  
 
 автор: dimm_kz   (26.01.2010 в 12:44)   письмо автору
 
   для: Loki   (22.01.2010 в 13:29)
 

С перенаправлением могут возникнуть проблемы... т.к. Flow-tools пишется на С++, а в нем сейчас ковырятся как бы не савсем удобно...

  Ответить  
 
 автор: Loki   (22.01.2010 в 13:29)   письмо автору
 
   для: dimm_kz   (22.01.2010 в 12:43)
 

Мне кажется двух таблиц должно быть вполне достаточно. Просто в описанном алгоритме не переименовывать таблицы, а переключать поток:
переключили поток на свободную таблицу, обработали заполненную, очистили обработанную. Когда пришло время - проделали тоже самое, просто поменяв таблицы местами.

  Ответить  
 
 автор: Trianon   (22.01.2010 в 12:58)   письмо автору
 
   для: dimm_kz   (22.01.2010 в 12:43)
 

Решение смелое и неожиданное :)
Попробуйте.
Хотя столь короткий интервал меня пугает, но сама идея весьма яркая.
По таблице на каждый час уже так достойно.

  Ответить  
 
 автор: dimm_kz   (22.01.2010 в 12:45)   письмо автору
 
   для: Valick   (21.01.2010 в 16:20)
 

Он не просто просился на пенсию, а сам! своим пешком отвалил)))) вот и нужен альтернативный вариант... Кстати, в ветке про тригеры я так и намекнул: трггер не надежный работник, дохленький))

  Ответить  
 
 автор: dimm_kz   (22.01.2010 в 12:43)   письмо автору
 
   для: Trianon   (21.01.2010 в 17:10)
 

а если заранее сделать временные таблицы, скажем по таблице на каждую минуту. И тогда не предется удалить и переименовывать таблицы, а поток каждую минуту направлять в следующую таблицу. после обработки данных таблицу очищать (т.е. подготовить ее на следующий день). Такой вариант возможен?

  Ответить  
 
 автор: Trianon   (21.01.2010 в 17:10)   письмо автору
 
   для: dimm_kz   (21.01.2010 в 13:10)
 

не всё просто.
Привлечение раздела языка администрирования данных в общем случае снижает и надежность и безопасность.
Всё ж регулярно тыкать команды ALTER в живую БД это риск.

  Ответить  
 
 автор: Valick   (21.01.2010 в 16:20)   письмо автору
 
   для: dimm_kz   (21.01.2010 в 12:00)
 

Что же Вы не сказали, что я Вас уже второй раз посылаю по этой ссылке...
P.S. Василий Петрович Триггер попросился таки на пенсию? :)

  Ответить  
 
 автор: dimm_kz   (21.01.2010 в 13:10)   письмо автору
 
   для: Loki   (21.01.2010 в 12:56)
 

Ну как же)))) все популярно и понятно!))) спасибо большое логику понял
Просто на этом форуме хотелось увидить реализацию через запросы, как-нить по хитрому, а оно вон как оказалось просто

  Ответить  
 
 автор: Loki   (21.01.2010 в 12:56)   письмо автору
 
   для: dimm_kz   (21.01.2010 в 12:21)
 

так и что это меняет?
данные льются в таблицы table1 и table2, после чего из table1 мы выбираем данные, агрегируем и пишем в table3... то есть зачем Вы рассказывали про table2 вообще не понятно. Ну да не в этом дело - решение-то остается прежним:
1. table1 переименовываем в table1_tmp
2. создаем чистую table1
3. из table1_tmp выбираем даные, обрабатываем и кладем в table3
4. удаляем table1_tmp

что непонятно?

  Ответить  

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования