Btrieve рекордная проблема блокировки

У меня проблема с конфликтом файлов, которая, по моему мнению, связана с увеличением пользовательской нагрузки.

Мои системные характеристики:

  • VB.net UI / NetCOBOL
  • бизнес логика /Btrieve
  • доступ к файлу с использованием Pervasive DB.

Я вижу блокировку записей между пользователями, которые пытаются обработать заказы на продажу с одинаковыми идентификаторами товара, даже если каждый отдельный процесс обработки заказа на продажу заключен в объект транзакции, а родительская запись заказа на продажу явно заблокирована, как и должно быть.

Я могу отследить этот сценарий, существовавший несколько лет назад / выпусками, но он стал проблемой только в последнее время из-за того, что я считаю повышенной активностью при увеличении многопользовательской нагрузки.

Методология доступа к файлам является чисто пессимистичной, а файловые структуры имеют ISAM по своей природе, а не реляционные. У кого-нибудь есть идеи, пожалуйста?

0 ответов

Другие вопросы по тегам