PAGEIOLATCH_EX

SQL Server Wait Type PAGEIOLATCH_EX

http://www.confio.com/English/Tips/Sql_Server_Wait_Type_PAGEIOLATCH_EX.php

Definition

In SQL Server, a latch is a short-term lightweight synchronization object.

Buffer latches including wait type Pageiolatch_EX are used to synchronize access to BUF structures and associated pages in the SQL Server database. The most frequently occurring buffer latching situation is when serialization is required on a buffer page. These buffer latches are not held for the complete period of the transaction. The PAGEIO latches are a subset of BUF latches used when the buffer and associated data page or the index page is in the middle of an IO operation. PAGEIOLATCH waittypes are used for disk-to-memory transfers.

PAGEIOLATCH_EX (Exclusive mode page IO latch request)

When a SQL Server user needs a page that is not in buffer cache, the database must first allocate a buffer page, and then puts an exclusive PageIOLatch_ex latch on the buffer while the page is transferred from disk to cache. During this operation SQL Server puts a PageIOLatch_sh request on the buffer on behalf of the user. After the write to cache is complete, the PageIOLatch_ex latch is released.

Problem Indication

Excessive PageIOLatch_EX wait is an indication of disk subsystem problems .

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值