Задавайте вопросы, мы ответим
Вы не зашли.
Такая беда - есть в базе вьюха, на её основе забираются данные, но фетчатся приложением по чуть-чуть (50 строк). И вот пока данные неотфетчились все, то выборка из этой вьюхи возможна только ещё один раз, далее вызывает исключение "Net packets out of order...". Подскажите, пожалуйста, решается ли это как-нибудь? Можно ли каким-либо способом не блокировать таблицу? Типа NOLOCK в MSSQL (кажысь так там).
Неактивен
Каким образом данные фетчатся понемногу? Что используете для подключения к MySQL? Стандартное поведение сервера такое - на SQL-запрос ответ формируется и целиком передается клиенту. У Вас использован какой-то специальный механизм?
Неактивен
Использую корелабовские компоненты. Как они устроены изнутри, возможности посмотреть нету - демка без исходников. Фетч и его глубина обыгрывается свойствами компонентов. Щас вот готовлю для них тестовое приложение. Как ответят, поделюсь ещё подробностями.
Неактивен
Чтобы таблица не блокировалась на чтение, она должна быть InnoDB.
Net packets out of order - это проблема стека TCP/IP. Подозреваю, что компоненты
как-то хитро работают с сетью...
Неактивен