31.01.2014, 18:37 | #1 |
----------------
|
Обновления SQL 2012
У одного клиента возник вопрос о самой свежей версии MS SQL server 2012.
Для меня было открытием, что обновления для него выходят чаще чем для DAX. Вот тут есть список Меня заинтересовала вот такой фикс из CU8 (от 20.01.2014): Цитата:
Consider the following scenario:•You have a database that has the ALLOW_SNAPSHOT_ISOLATION and READ_COMMITTED_SNAPSHOT options enabled in Microsoft SQL Server 2012.
•You have at least three concurrent queries that run against the same table. •The queries use the (TABLOCK, UPDLOCK) query hint. •Each query is wrapped in an explicit BEGIN TRAN, but COMMIT TRAN is not executed. In this scenario, when the first query is committed, one of the other queries will deadlock. When READ_COMMITTED_SNAPSHOT is enabled along with the query hints TABLOCK and UPDLOCK, the sessions take IX locks on the table. The deadlock occurs when the two concurrent sessions attempt to convert the IX locks to X locks at the same time. If READ_COMMITTED_SNAPSHOT is disabled, the sessions will obtain SIX locks that will not deadlock when converted to X locks. The hotfix addresses this by granting LCK_M_SCH_S locks instead of IX locks when READ_COMMITTED_SNAPSHOT is used with TABLOCK and UPDLOCK hints. Note This issue also occurs in Microsoft SQL Server 2008 R2. A hotfix for SQL Server 2008 R2 will be released soon. P.S. Еще меня порадовало такое замечание: Цитата:
•We recommend that you test hotfixes before you deploy them in a production environment.
• This cumulative package is intended to correct only the problems that are described in this article. Apply it only to systems that are experiencing these specific problems. The updates in this package may receive additional testing. Therefore, if you are not severely affected by any of these problems, we recommend that you wait for the next SQL Server 2012 service pack that contains the hotfixes in this package. Последний раз редактировалось Wamr; 31.01.2014 в 18:40. |
|
|
За это сообщение автора поблагодарили: Logger (5), MikeR (3), Kabardian (2). |
|
|