alx71
09-07-2024, 09:19
Добрый день!
Я занимаюсь базой данных Oracle.
Oracle имеет механизм блокировки записей. Однако, из опыта эксплуатации этой базы известно, что при некоторых условиях (обычно при высокой загрузке базы) одновременно с одной записью блокируются также записи, находящиеся в одном с ней блоке. Складывается впечатление, что записи блокируются поблочно. Однако воспроизвести эту ситуацию не удается - при попытке блокировки руками записи блокируются строго по одной, как и описано в документации.
Существуют ли механизмы блокировки сектора диска где-нить на уровне контроллера диска или ввода-вывода?
Я занимаюсь базой данных Oracle.
Oracle имеет механизм блокировки записей. Однако, из опыта эксплуатации этой базы известно, что при некоторых условиях (обычно при высокой загрузке базы) одновременно с одной записью блокируются также записи, находящиеся в одном с ней блоке. Складывается впечатление, что записи блокируются поблочно. Однако воспроизвести эту ситуацию не удается - при попытке блокировки руками записи блокируются строго по одной, как и описано в документации.
Существуют ли механизмы блокировки сектора диска где-нить на уровне контроллера диска или ввода-вывода?