Я использую toplink со структурами 2 и toplink для приложения с высокой нагрузкой, приложение всегда обращается к одной таблице с несколькими операциями чтения и записи в секунду. Это вызывает ошибку lock_wait_timeout, и транзакция откатывается, в результате чего только что введенные данные исчезают из внешнего интерфейса. (Autocommit Mysql был установлен на один). Исключение было перехвачено и отправлено на страницу ошибки в приложении, но все же происходит откат (это должно быть исключение верхней ссылки, поскольку в mysql не включена функция отката). Файлы необработанных данных, ibdata01, показывают запись в нем при открытии в редакторе. Поскольку это случалось нечасто, не удалось воспроизвести в условиях испытаний.
Кто-нибудь может быть достаточно любезен, чтобы предоставить какой-то выход из этой дилеммы? Какой подход должен иметь такой высокий доступ (постоянное чтение и запись из одной и той же таблицы все время)? Любая помощь будет принята с благодарностью.