āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻ āĻŦāĻ°ā§āĻĻā§āĻ§ āĻĒā§āĻ°āĻā§āĻ°āĻŋāĻ¯āĻŧāĻž āĻĒā§āĻ°āĻ¤āĻŋāĻŦā§āĻĻāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ¨ āĻŦāĻž SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻĻā§āĻŦāĻžāĻ°āĻž āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻĄā§āĻĄāĻ˛āĻ āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋ āĻĒāĻ°ā§āĻ¯āĻžāĻ¯āĻŧāĻā§āĻ°āĻŽā§ āĻ¸āĻāĻā§āĻ°āĻš āĻāĻ°ā§āĻ¨, āĻāĻĒāĻ¨āĻŋ āĻāĻāĻ°āĻāĻŽ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ¸āĻŽā§āĻŽā§āĻā§āĻ¨ āĻšāĻŦā§āĻ¨:
waitresource = "āĻĒā§āĻˇā§āĻ āĻž: 6:3:70133"
waitresource=âKEY: 6:72057594041991168 (ce52f92a058c)â
āĻāĻāĻ¨āĻ āĻāĻāĻ¨āĻ āĻāĻĒāĻ¨āĻŋ āĻ¯ā§ āĻŦāĻŋāĻļāĻžāĻ˛ XML āĻ āĻ§ā§āĻ¯āĻ¯āĻŧāĻ¨ āĻāĻ°āĻā§āĻ¨ āĻ¤āĻžāĻ¤ā§ āĻāĻ°āĻ āĻ¤āĻĨā§āĻ¯ āĻĨāĻžāĻāĻŦā§ (āĻĄā§āĻĄāĻ˛āĻ āĻā§āĻ°āĻžāĻĢāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ¸āĻāĻ¸ā§āĻĨāĻžāĻ¨āĻā§āĻ˛āĻŋāĻ° āĻāĻāĻāĻŋ āĻ¤āĻžāĻ˛āĻŋāĻāĻž āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻžāĻā§ āĻŦāĻ¸ā§āĻ¤ā§ āĻāĻŦāĻ āĻ¸ā§āĻāĻā§āĻ° āĻ¨āĻžāĻŽāĻā§āĻ˛āĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°ā§), āĻ¤āĻŦā§ āĻ¸āĻ°ā§āĻŦāĻĻāĻž āĻ¨āĻ¯āĻŧāĨ¤
āĻāĻ āĻĒāĻžāĻ ā§āĻ¯āĻāĻŋ āĻāĻĒāĻ¨āĻžāĻā§ āĻ¤āĻžāĻĻā§āĻ° āĻĒāĻžāĻ ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¸āĻšāĻžāĻ¯āĻŧāĻ¤āĻž āĻāĻ°āĻŦā§āĨ¤
āĻāĻāĻžāĻ¨ā§ āĻ¯ā§ āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻ¤āĻĨā§āĻ¯ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¤āĻž āĻāĻ¨ā§āĻāĻžāĻ°āĻ¨ā§āĻā§ āĻŦāĻŋāĻāĻŋāĻ¨ā§āĻ¨ āĻāĻžāĻ¯āĻŧāĻāĻžāĻ¯āĻŧ, āĻāĻāĻŋ āĻā§āĻŦ āĻŦāĻŋāĻ¤āĻ°āĻŖ āĻāĻ°āĻž āĻšāĻ¯āĻŧ! āĻāĻŽāĻŋ āĻ¸āĻŦāĻāĻŋāĻā§ āĻāĻāĻ¸āĻžāĻĨā§ āĻ°āĻžāĻāĻ¤ā§ āĻāĻžāĻ - DBCC PAGE āĻĨā§āĻā§ hobt_id āĻāĻŦāĻ āĻ
āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ %%physloc%% āĻāĻŦāĻ %%lockres%% āĻĢāĻžāĻāĻļāĻ¨āĨ¤
āĻĒā§āĻ°āĻĨāĻŽā§, āĻāĻ¸ā§āĻ¨ PAGE āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ, āĻāĻŦāĻ āĻ¤āĻžāĻ°āĻĒāĻ°ā§ āĻāĻŽāĻ°āĻž KEY āĻ˛āĻāĻā§āĻ˛āĻŋāĻ¤ā§ āĻāĻ˛ā§ āĻ¯āĻžāĻŦāĨ¤
1) waitresource="PAGE: 6:3:70133" = Database_Id: FileId: PageNumber
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻž āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°ā§, SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° āĻāĻĒāĻ¨āĻžāĻā§ āĻ¸ā§āĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĻā§āĻŦā§āĨ¤
"āĻĒā§āĻˇā§āĻ āĻž: 6:3:70133" āĻāĻžāĻā§āĻāĻ˛ā§ āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ:
- database_id = 6
- āĻĄā§āĻāĻž_āĻĢāĻžāĻāĻ˛_āĻāĻāĻĄāĻŋ = 3
- āĻĒā§āĻˇā§āĻ āĻž_āĻ¸āĻāĻā§āĻ¯āĻž = 70133
1.1) āĻĄā§āĻāĻžāĻŦā§āĻ¸_āĻāĻāĻĄāĻŋ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĻ¨
āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻž āĻ¯āĻžāĻ:
SELECT
name
FROM sys.databases
WHERE database_id=6;
GO
āĻāĻ āĻĒāĻžāĻŦāĻ˛āĻŋāĻ
1.2) āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻāĻā§āĻ¨ - āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨
āĻāĻŽāĻ°āĻž āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻāĻ¤ā§ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒā§ data_file_id āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻ¯āĻžāĻā§āĻāĻŋāĨ¤ āĻāĻĒāĻ¨āĻŋ āĻā§āĻŦāĻ˛ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§ āĻ§āĻžāĻĒā§ āĻ¯ā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨, āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻĢāĻžāĻāĻ˛ā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋāĻ¤ā§ āĻāĻā§āĻ°āĻšā§ āĻšāĻ¨, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§āĻ¤ā§ data_file_id āĻĒā§āĻ°āĻ¤āĻŋāĻ¸ā§āĻĨāĻžāĻĒāĻ¨ āĻāĻ°ā§, āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¸āĻā§āĻā§ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻ˛āĻŋāĻ¯āĻŧā§ āĻāĻāĻŋ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
USE WideWorldImporters;
GO
SELECT
name,
physical_name
FROM sys.database_files
WHERE file_id = 3;
GO
WideWorldImporters āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§ āĻāĻāĻŋ WWI_UserData āĻ¨āĻžāĻŽā§ āĻāĻāĻāĻŋ āĻĢāĻžāĻāĻ˛ āĻāĻŦāĻ āĻāĻŽāĻŋ āĻāĻāĻŋāĻā§ C:MSSQLDATAWideWorldImporters_UserData.ndf āĻ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°ā§āĻāĻŋāĨ¤ (āĻāĻšā§, āĻāĻĒāĻ¨āĻŋ āĻāĻŽāĻžāĻā§ āĻ¸āĻŋāĻ¸ā§āĻā§āĻŽ āĻĄāĻŋāĻ¸ā§āĻā§ āĻĢāĻžāĻāĻ˛ āĻ°āĻžāĻāĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ§āĻ°ā§āĻā§āĻ¨! āĻ¨āĻž! āĻāĻāĻŋ āĻŦāĻŋāĻļā§āĻ°ā§ āĻāĻŋāĻ˛)āĨ¤
1.3) DBCC PAGE āĻĨā§āĻā§ āĻŦāĻ¸ā§āĻ¤ā§āĻ° āĻ¨āĻžāĻŽ āĻĒāĻžāĻ¨
āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻĄāĻžāĻāĻž āĻĢāĻžāĻāĻ˛ 70133-āĻāĻ° āĻĒā§āĻˇā§āĻ āĻž #3 WorldWideImporters āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ
āĻ¨ā§āĻ¤āĻ°ā§āĻāĻ¤āĨ¤ āĻāĻŽāĻ°āĻž āĻ
āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ DBCC PAGE āĻāĻŦāĻ āĻā§āĻ°ā§āĻ¸ āĻĒāĻ¤āĻžāĻāĻž 3604 āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻĒā§āĻˇā§āĻ āĻžāĻ° āĻŦāĻŋāĻˇāĻ¯āĻŧāĻŦāĻ¸ā§āĻ¤ā§ āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: āĻāĻŽāĻŋ āĻ
āĻ¨ā§āĻ¯ āĻ¸āĻžāĻ°ā§āĻāĻžāĻ°ā§ āĻā§āĻĨāĻžāĻ āĻŦā§āĻ¯āĻžāĻāĻāĻĒ āĻĨā§āĻā§ āĻĒā§āĻ¨āĻ°ā§āĻĻā§āĻ§āĻžāĻ° āĻāĻ°āĻž āĻ
āĻ¨ā§āĻ˛āĻŋāĻĒāĻŋāĻ¤ā§ DBCC PAGE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻŋ, āĻāĻžāĻ°āĻŖ āĻāĻāĻŋ āĻāĻāĻāĻŋ āĻ
āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŋāĻ¨āĻŋāĻ¸āĨ¤ āĻāĻŋāĻā§ āĻā§āĻˇā§āĻ¤ā§āĻ°ā§, āĻ¤āĻŋāĻ¨āĻŋ
/* This trace flag makes DBCC PAGE output go to our Messages tab
instead of the SQL Server Error Log file */
DBCC TRACEON (3604);
GO
/* DBCC PAGE (DatabaseName, FileNumber, PageNumber, DumpStyle)*/
DBCC PAGE ('WideWorldImporters',3,70133,2);
GO
āĻĢāĻ˛āĻžāĻĢāĻ˛ā§āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§ āĻ¸ā§āĻā§āĻ°ā§āĻ˛ āĻāĻ°āĻ˛ā§, āĻāĻĒāĻ¨āĻŋ object_id āĻāĻŦāĻ index_id āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨āĨ¤
āĻĒā§āĻ°āĻžāĻ¯āĻŧ āĻļā§āĻˇ! āĻāĻāĻ¨ āĻāĻĒāĻ¨āĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻā§āĻŦāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻāĻā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻā§ āĻĒā§āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
USE WideWorldImporters;
GO
SELECT
sc.name as schema_name,
so.name as object_name,
si.name as index_name
FROM sys.objects as so
JOIN sys.indexes as si on
so.object_id=si.object_id
JOIN sys.schemas AS sc on
so.schema_id=sc.schema_id
WHERE
so.object_id = 94623380
and si.index_id = 1;
GO
āĻāĻŦāĻ āĻāĻāĻ¨ āĻāĻŽāĻ°āĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻā§āĻāĻŋ āĻ¯ā§ āĻ˛āĻ āĻāĻ¯āĻŧā§āĻāĻāĻŋ Sales.OrderLines āĻā§āĻŦāĻŋāĻ˛ā§āĻ° PK_Sales_OrderLines āĻ¸ā§āĻāĻā§ āĻāĻŋāĻ˛āĨ¤
āĻĻā§āĻ°āĻˇā§āĻāĻŦā§āĻ¯: SQL āĻ¸āĻžāĻ°ā§āĻāĻžāĻ° 2014 āĻāĻŦāĻ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§āĻ¤ā§, āĻ āĻŦāĻā§āĻā§āĻā§āĻ° āĻ¨āĻžāĻŽāĻāĻŋ āĻ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ DMO sys.dm_db_database_page_allocations āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻ āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻ¯āĻžāĻŦā§āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻĒāĻ¨āĻžāĻā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĒā§āĻ°āĻļā§āĻ¨ āĻāĻ°āĻ¤ā§ āĻšāĻŦā§, āĻ¯āĻž āĻŦāĻĄāĻŧ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻāĻ¨ā§āĻ¯ āĻā§āĻŦ āĻāĻžāĻ˛ā§ āĻĻā§āĻāĻžāĻ¯āĻŧ āĻ¨āĻž, āĻ¤āĻžāĻ āĻāĻŽāĻŋ DBCC PAGE āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§āĻāĻŋāĨ¤
1.4) āĻŦā§āĻ˛āĻ āĻāĻ°āĻž āĻĒā§āĻˇā§āĻ āĻžāĻ¯āĻŧ āĻĄā§āĻāĻž āĻĻā§āĻāĻž āĻāĻŋ āĻ¸āĻŽā§āĻāĻŦ?
āĻšā§āĻ¯āĻžāĻ āĻ āĻŋāĻ. āĻāĻŋāĻ¨ā§āĻ¤ā§... āĻāĻĒāĻ¨āĻŋ āĻāĻŋ āĻ¨āĻŋāĻļā§āĻāĻŋāĻ¤ āĻ¯ā§ āĻāĻĒāĻ¨āĻžāĻ° āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻāĻž āĻĻāĻ°āĻāĻžāĻ°?
āĻāĻŽāĻ¨āĻāĻŋ āĻā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ āĻāĻāĻŋ āĻ§ā§āĻ°āĨ¤ āĻāĻŋāĻ¨ā§āĻ¤ā§ āĻāĻāĻž āĻāĻŽā§āĻāĻžāĻ°, āĻ¤āĻžāĻ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻĒāĻ¨āĻŋ āĻāĻ¤āĻĻā§āĻ° āĻĒāĻĄāĻŧā§āĻā§āĻ¨... āĻāĻ¸ā§āĻ¨ %%physloc%% āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻāĻĨāĻž āĻŦāĻ˛āĻŋ!
%% physloc%% āĻšāĻ˛ āĻāĻžāĻĻā§āĻ° āĻāĻāĻāĻŋ āĻ¨āĻĨāĻŋāĻŦāĻŋāĻšā§āĻ¨ āĻ
āĻāĻļ āĻ¯āĻž āĻĒā§āĻ°āĻ¤āĻŋāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻāĻāĻŋ āĻļāĻžāĻ°ā§āĻ°āĻŋāĻ āĻļāĻ¨āĻžāĻā§āĻ¤āĻāĻžāĻ°ā§ āĻĒā§āĻ°āĻĻāĻžāĻ¨ āĻāĻ°ā§āĨ¤ āĻ¤ā§āĻŽāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°
āĻāĻāĻ¨ āĻ¯ā§āĻšā§āĻ¤ā§ āĻāĻŽāĻ°āĻž āĻāĻžāĻ¨āĻŋ āĻ¯ā§ āĻāĻŽāĻ°āĻž Sales.OrderLines-āĻ āĻĒā§āĻˇā§āĻ āĻžāĻāĻŋ āĻ˛āĻ āĻāĻ°āĻ¤ā§ āĻā§āĻ¯āĻŧā§āĻāĻŋāĻ˛āĻžāĻŽ, āĻāĻŽāĻ°āĻž āĻāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻāĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ° āĻ¸āĻŽāĻ¸ā§āĻ¤ āĻĄā§āĻāĻž āĻĻā§āĻāĻ¤ā§ āĻĒāĻžāĻ°āĻŋ, āĻ¯āĻž āĻĒā§āĻˇā§āĻ āĻž #3-āĻ āĻĄā§āĻāĻž āĻĢāĻžāĻāĻ˛ #70133 āĻ¤ā§ āĻ¸āĻāĻ°āĻā§āĻˇāĻŋāĻ¤ āĻāĻā§:
Use WideWorldImporters;
GO
SELECT
sys.fn_PhysLocFormatter (%%physloc%%),
*
FROM Sales.OrderLines (NOLOCK)
WHERE sys.fn_PhysLocFormatter (%%physloc%%) like '(3:70133%'
GO
āĻāĻŽāĻŋ āĻ¯ā§āĻŽāĻ¨ āĻŦāĻ˛ā§āĻāĻŋ, āĻāĻāĻŋ āĻā§āĻ āĻā§āĻŦāĻŋāĻ˛ā§āĻ āĻ§ā§āĻ°āĨ¤ āĻāĻŽāĻŋ āĻ
āĻ¨ā§āĻ°ā§āĻ§ā§ NOLOCK āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋ āĻāĻžāĻ°āĻŖ āĻāĻŽāĻžāĻĻā§āĻ° āĻāĻāĻ¨āĻ āĻā§āĻ¨ āĻā§āĻ¯āĻžāĻ°āĻžāĻ¨ā§āĻāĻŋ āĻ¨ā§āĻ āĻ¯ā§ āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻĄā§āĻāĻž āĻĻā§āĻāĻ¤ā§ āĻāĻžāĻ āĻ¤āĻž āĻ˛āĻāĻāĻŋ āĻļāĻ¨āĻžāĻā§āĻ¤ āĻāĻ°āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧ āĻ āĻŋāĻ āĻāĻāĻ āĻ°āĻāĻŽ - āĻ¤āĻžāĻ āĻāĻŽāĻ°āĻž āĻ¨āĻŋāĻ°āĻžāĻĒāĻĻā§ āĻ¨ā§āĻāĻ°āĻž āĻĒāĻĄāĻŧāĻž āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻāĻŋāĻ¨ā§āĻ¤ā§, āĻšā§āĻ°āĻ°ā§, āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋ āĻāĻŽāĻžāĻā§ āĻāĻāĻ 25āĻāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻĢā§āĻ°āĻ¤ āĻĻā§āĻ¯āĻŧ āĻ¯āĻžāĻ° āĻāĻ¨ā§āĻ¯ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻļā§āĻ¨āĻāĻŋ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻ°ā§āĻāĻŋāĻ˛
PAGE āĻ˛āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻ¯āĻĨā§āĻˇā§āĻāĨ¤ āĻ¯āĻĻāĻŋ āĻāĻŽāĻ°āĻž āĻāĻāĻāĻŋ KEY āĻ˛āĻā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ
āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻŋ?
2) waitresource=âKEY: 6:72057594041991168 (ce52f92a058c)â = Database_Id, HOBT_Id (āĻāĻžāĻĻā§ āĻšā§āĻ¯āĻžāĻļ āĻ¯āĻž %%lockres%% āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°āĻž āĻ¯āĻžāĻ¯āĻŧ āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻžāĻ¨)
āĻ¯āĻĻāĻŋ āĻāĻĒāĻ¨āĻžāĻ° āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻ¨āĻĄā§āĻā§āĻ¸ā§ āĻāĻāĻāĻŋ āĻ°ā§āĻāĻ°ā§āĻĄ āĻ˛āĻ āĻāĻ°āĻžāĻ° āĻā§āĻˇā§āĻāĻž āĻāĻ°ā§ āĻāĻŦāĻ āĻ¨āĻŋāĻā§āĻ āĻ˛āĻ āĻšāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ, āĻ¤āĻžāĻšāĻ˛ā§ āĻāĻĒāĻ¨āĻŋ āĻ¸āĻŽā§āĻĒā§āĻ°ā§āĻŖ āĻāĻŋāĻ¨ā§āĻ¨ āĻ§āĻ°āĻ¨ā§āĻ° āĻ āĻŋāĻāĻžāĻ¨āĻž āĻĻāĻŋāĻ¯āĻŧā§ āĻļā§āĻˇ āĻāĻ°āĻŦā§āĻ¨āĨ¤
"6:72057594041991168 (ce52f92a058c)" āĻāĻžāĻā§ āĻāĻžāĻ āĻāĻ°ā§, āĻāĻŽāĻ°āĻž āĻĒāĻžāĻ:
- database_id = 6
- hobt_id = 72057594041991168
- āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻšā§āĻ¯āĻžāĻļ = (ce52f92a058c)
2.1) āĻĄā§āĻāĻžāĻŦā§āĻ¸_āĻāĻāĻĄāĻŋ āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĻ¨
āĻāĻāĻŋ āĻ āĻŋāĻ āĻāĻĒāĻ°ā§āĻ° āĻāĻĻāĻžāĻšāĻ°āĻŖā§āĻ° āĻŽāĻ¤ā§āĻ āĻāĻžāĻ āĻāĻ°ā§! āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻ¨āĻžāĻŽ āĻā§āĻāĻā§āĻ¨:
SELECT
name
FROM sys.databases
WHERE database_id=6;
GO
āĻāĻŽāĻžāĻ° āĻā§āĻˇā§āĻ¤ā§āĻ°ā§ āĻāĻāĻŋ āĻāĻāĻ¨āĻ āĻāĻāĻ
2.2) hobt_id āĻĄāĻŋāĻā§āĻ°āĻŋāĻĒā§āĻ āĻāĻ°ā§āĻ¨
āĻĒāĻžāĻāĻ¯āĻŧāĻž āĻĄāĻžāĻāĻžāĻŦā§āĻ¸ā§āĻ° āĻĒā§āĻ°ā§āĻā§āĻˇāĻžāĻĒāĻā§, āĻāĻĒāĻ¨āĻžāĻā§ sys.partitions-āĻ āĻāĻāĻāĻŋ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§ āĻāĻžāĻ˛āĻžāĻ¤ā§ āĻšāĻŦā§ āĻāĻ āĻā§āĻĄāĻŧāĻž āĻ¯ā§āĻ āĻĻāĻŋāĻ¯āĻŧā§ āĻ¯āĻž āĻā§āĻŦāĻŋāĻ˛ āĻāĻŦāĻ āĻ¸ā§āĻāĻā§āĻ° āĻ¨āĻžāĻŽ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻāĻ°āĻ¤ā§ āĻ¸āĻžāĻšāĻžāĻ¯ā§āĻ¯ āĻāĻ°āĻŦā§...
USE WideWorldImporters;
GO
SELECT
sc.name as schema_name,
so.name as object_name,
si.name as index_name
FROM sys.partitions AS p
JOIN sys.objects as so on
p.object_id=so.object_id
JOIN sys.indexes as si on
p.index_id=si.index_id and
p.object_id=si.object_id
JOIN sys.schemas AS sc on
so.schema_id=sc.schema_id
WHERE hobt_id = 72057594041991168;
GO
āĻāĻāĻŋ āĻāĻŽāĻžāĻā§ āĻŦāĻ˛ā§ āĻ¯ā§ āĻ āĻ¨ā§āĻ°ā§āĻ§āĻāĻŋ āĻ ā§āĻ¯āĻžāĻĒā§āĻ˛āĻŋāĻā§āĻļāĻ¨āĻāĻŋāĻ¤ā§ āĻ āĻĒā§āĻā§āĻˇāĻž āĻāĻ°āĻāĻŋāĻ˛ā§ˇ PK_Application_Countries āĻ¸ā§āĻāĻ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ āĻĻā§āĻļāĻā§āĻ˛āĻŋ āĻ˛āĻ āĻāĻ°ā§ā§ˇ
2.3) āĻāĻāĻ¨ āĻāĻāĻā§ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ %%lockres%% - āĻāĻĒāĻ¨āĻŋ āĻ¯āĻĻāĻŋ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ¨ āĻā§āĻ¨ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻ˛āĻ āĻāĻ°āĻž āĻšāĻ¯āĻŧā§āĻā§
āĻāĻŽāĻŋ āĻ¯āĻĻāĻŋ āĻ¸āĻ¤ā§āĻ¯āĻŋāĻ āĻāĻžāĻ¨āĻ¤ā§ āĻāĻžāĻ āĻ¯ā§ āĻ˛āĻāĻāĻŋ āĻā§āĻ¨ āĻ¸āĻžāĻ°āĻŋāĻ¤ā§ āĻāĻŋāĻ˛, āĻāĻŽāĻŋ āĻā§āĻŦāĻŋāĻ˛āĻāĻŋ āĻ¨āĻŋāĻā§āĻ āĻ
āĻ¨ā§āĻ¸āĻ¨ā§āĻ§āĻžāĻ¨ āĻāĻ°ā§ āĻā§āĻāĻā§ āĻŦā§āĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻŽā§āĻ¯āĻžāĻāĻŋāĻ āĻšā§āĻ¯āĻžāĻļā§āĻ° āĻ¸āĻžāĻĨā§ āĻŽā§āĻ˛ā§ āĻāĻŽāĻ¨ āĻāĻāĻāĻŋ āĻāĻ¨ā§āĻā§āĻ°āĻŋ āĻā§āĻāĻāĻ¤ā§ āĻāĻŽāĻ°āĻž āĻ
āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ %% lockres%% āĻĢāĻžāĻāĻļāĻ¨ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°āĻŋāĨ¤
āĻĻāĻ¯āĻŧāĻž āĻāĻ°ā§ āĻŽāĻ¨ā§ āĻ°āĻžāĻāĻŦā§āĻ¨ āĻ¯ā§ āĻāĻ āĻā§āĻ¯ā§āĻ¯āĻŧāĻžāĻ°ā§āĻāĻŋ āĻĒā§āĻ°ā§ āĻā§āĻŦāĻŋāĻ˛āĻāĻŋ āĻ¸ā§āĻā§āĻ¯āĻžāĻ¨ āĻāĻ°āĻŦā§ āĻāĻŦāĻ āĻŦāĻĄāĻŧ āĻā§āĻŦāĻŋāĻ˛ā§ āĻāĻāĻŋ āĻŽā§āĻā§āĻ āĻŽāĻāĻžāĻĻāĻžāĻ° āĻ¨āĻžāĻ āĻšāĻ¤ā§ āĻĒāĻžāĻ°ā§:
SELECT
*
FROM Application.Countries (NOLOCK)
WHERE %%lockres%% = '(ce52f92a058c)';
GO
āĻāĻŽāĻŋ NOLOCK āĻ¯ā§āĻ āĻāĻ°ā§āĻāĻŋ (
āĻāĻ¯āĻŧā§āĻ˛āĻž, āĻāĻŽāĻ°āĻž āĻ¯ā§ āĻ°ā§āĻāĻ°ā§āĻĄā§āĻ° āĻāĻ¨ā§āĻ¯ āĻ˛āĻĄāĻŧāĻžāĻ āĻāĻ°ā§āĻāĻŋ!
āĻ¸ā§āĻŦā§āĻā§āĻ¤āĻŋ āĻāĻŦāĻ āĻāĻ°āĻ āĻĒāĻĄāĻŧāĻž
āĻāĻŽāĻŋ āĻŽāĻ¨ā§ āĻāĻ°āĻŋ āĻ¨āĻž āĻ¯ā§ āĻāĻ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋāĻ° āĻ āĻ¨ā§āĻāĻā§āĻ˛āĻŋ āĻĒā§āĻ°āĻĨāĻŽ āĻā§ āĻŦāĻ°ā§āĻŖāĻ¨āĻž āĻāĻ°ā§āĻāĻŋāĻ˛, āĻ¤āĻŦā§ āĻāĻāĻžāĻ¨ā§ āĻ¸āĻŦāĻā§āĻ¯āĻŧā§ āĻāĻŽ āĻ¨āĻĨāĻŋāĻā§āĻā§āĻ¤ āĻāĻŋāĻ¨āĻŋāĻ¸āĻā§āĻ˛āĻŋ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĻā§āĻāĻŋ āĻĒā§āĻ¸ā§āĻ āĻ°āĻ¯āĻŧā§āĻā§ āĻ¯āĻž āĻāĻĒāĻ¨āĻŋ āĻĒāĻāĻ¨ā§āĻĻ āĻāĻ°āĻ¤ā§ āĻĒāĻžāĻ°ā§āĻ¨:
- āĻĒāĻ˛ āĻ°āĻžāĻ¨ā§āĻĄāĻžāĻ˛ āĻāĻ° āĻĒā§āĻ¸ā§āĻ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§
%%physloc%% āĻāĻŦāĻ sys.fn_PhysLocFormatter (āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻžāĻĻā§āĻ° āĻĒā§āĻ°āĻĨāĻŽ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻāĻŽāĻžāĻĻā§āĻ° āĻĄā§āĻāĻž āĻāĻā§) - āĻ¸ā§āĻā§āĻ¯āĻžāĻāĻāĻāĻžāĻ°āĻĢā§āĻ˛ā§ āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻĒā§āĻ°āĻļā§āĻ¨
%%lockres%% āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻāĻ°ā§ (āĻ¯ā§āĻŽāĻ¨ āĻāĻŽāĻ°āĻž āĻĻā§āĻŦāĻŋāĻ¤ā§āĻ¯āĻŧ āĻāĻĻāĻžāĻšāĻ°āĻŖā§ āĻĄā§āĻāĻž āĻĒā§āĻ¯āĻŧā§āĻāĻŋ)āĨ¤ āĻāĻ¤ā§āĻ¤āĻ°āĻā§āĻ˛āĻŋāĻ° āĻŽāĻ§ā§āĻ¯ā§ āĻāĻāĻāĻŋ āĻāĻāĻāĻŋ āĻĒā§āĻ¸ā§āĻā§āĻ° āĻĻāĻŋāĻā§ āĻ¨āĻŋāĻ¯āĻŧā§ āĻ¯āĻžāĻ¯āĻŧ2010 āĻ¸āĻžāĻ˛ā§ āĻ˛ā§āĻāĻž %%lockres%% āĻ¸āĻŽā§āĻĒāĻ°ā§āĻā§ āĻā§āĻ°āĻžāĻ¨ā§āĻ āĻĢā§āĻ°āĻŋāĻāĻŋ .
āĻāĻ¤ā§āĻ¸: www.habr.com