Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Подскажите совет. (Po4emu4ka) 05/07/2007 - 10:14:16



From: Po4emu4ka - 05/07/2007 - 10:14:16
Subject:Подскажите совет.
-----------------
Даже и не знаю, лучше было в программный какой-то форум закинуть вопрос, но есть mysql-ный аспект.

В общем ситуация. Есть база, в ней таблица, в которую надо вкладывать информацию моментально, как она поступает в программу. Счёт идёт на секунды, поэтому всё оптимизировано под скорость. Таблица держится максимально маленькой и постоянно mergeтся.
Информация поступает большим потоком и может иногда дублироваться, да ещё и поступать параллельно, поэтому существует только программный анализатор полей пришедшей записи, далее отключается RaiseError и делается INSERT DELAYED INTO ...
После чего RaiseError включается. (хотя, в принципе, можно считать что в программе он выключен всегда, поскольку включен только при соединении с базой, а дальше - только вот этот insert). Фишка в том, что когда базу перестартовывают, то программа продолжает писать и не получает ошибки и теряет данные... Может кто-то посоветовать что-то толковое, как бы ненагружая базу проверять, работает ли соединение? Я подозреваю, что если убрать DELAYED, то можно анализировать код возврата, но возможно есть ещё варианты?


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
31787



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |