Spec-Zone .ru
спецификации, руководства, описания, API

21.9.2.4. rwlock_instances Таблица

rwlock_instances таблица приводит весь rwlock экземпляры (блокировки записи чтения) замеченный Схемой Производительности, в то время как сервер выполняется. rwlock механизм синхронизации, используемый в коде, чтобы осуществить, который распараллеливает, в установленный срок может иметь доступ к некоторому общему ресурсу после определенных правил. Ресурс, как говорят, "защищается" rwlock. Доступ или совместно используется (у многих потоков может быть блокировка чтения одновременно), или монопольный (только у одного потока может быть блокировка записи в установленный срок).

В зависимости от того, сколько потоков запрашивают блокировку, и природу блокировок, которые требуют, доступ может быть или предоставлен в совместно используемом режиме, предоставил в монопольном режиме, или не предоставил вообще, ожидая других потоков заканчиваться сначала.

rwlock_instances у таблицы есть эти столбцы:

Выполняя запросы на обеих из следующих таблиц, контролирующее приложение или DBA могут обнаружить некоторые узкие места или мертвые блокировки между потоками, которые включают блокировки:

Есть ограничение: rwlock_instances может использоваться только, чтобы идентифицировать поток, содержащий блокировку записи, но не потоки, содержащие блокировку чтения.