top of page
CerebroSQL

DFS db file lock

[ RU ]

Событие имеет место только для DBWR в Real Application Clusters. Каждый DBWR в каждом экземпляре держит глобальную блокировку (DF) в разделяемом режиме на каждый файл. Экземпляр, который пытается перевести файл в offline режим, расширяет глобальную блокировку от разделяемого до монопольного режима. Событие сигнализирует другим экземплярам, что надо синхронизировать их SGA и контрольные файлы, перед тем как файл будет переведён в offline режим.

Время ожидания: 1 секунда в цикле. DBWR ожидает в цикле (sleep, check) пока другие экземпляры не понизят блокировки до NULL режима. В это время, DBWR не может выполнять другие задачи, например, такие как запись буферов.
Параметры: file#

[ EN ]

The event only occurs for DBWRs in Real Application Clusters. Each DBWR in each instance holds a shared-mode global (DF) lock on a per-file basis. An instance that attempts to take a file offline extends the global lock from shared to exclusive mode. The event signals other instances to synchronize their SGA and control files before the file is taken offline.

Waiting time: 1 second per cycle. DBWR waits in a (sleep, check) loop until other instances have lowered their locks to NULL mode. During this time, DBWR cannot perform other tasks such as writing buffers.
Parameters: file#

bottom of page