เดจเดฟเดเตเดเตพ เดฌเตเดฒเตเดเตเดเต เดเตเดฏเตโเดค เดชเตเดฐเตเดธเดธเตเดธเต เดฑเดฟเดชเตเดชเตเตผเดเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเตเดเดฏเต SQL เดธเตเตผเดตเตผ เดจเตฝเดเตเดจเตเดจ เดกเตเดกเตโเดฒเตเดเตเดเต เดเตเดฐเดพเดซเตเดเตพ เดถเตเดเดฐเดฟเดเตเดเตเดเดฏเต เดเตเดฏเตเดฏเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดเดคเตเดชเตเดฒเตเดณเตเดณ เดเดพเดฐเตเดฏเดเตเดเตพ เดจเตเดฐเดฟเดเตเดฃเตเดเดฟเดตเดฐเตเด:
waitresource=โเดชเตเดเต: 6:3:70133โ
waitresource=โKEY: 6:72057594041991168 (ce52f92a058c)โ
เดเดฟเดฒเดชเตเดชเตเตพ เดจเดฟเดเตเดเตพ เดชเด เดฟเดเตเดเตเดจเตเดจ เดญเตเดฎเตป XML-เตฝ เดเตเดเตเดคเตฝ เดตเดฟเดตเดฐเดเตเดเตพ เดเดฃเตเดเดพเดเตเด (เดกเตเดกเตโเดฒเตเดเตเดเต เดเตเดฐเดพเดซเตเดเดณเดฟเตฝ เดเดฌเตโเดเดเตเดฑเตเดฑเดฟเดจเตเดฑเตเดฏเตเด เดธเตเดเดฟเด เดจเดพเดฎเดเตเดเดณเตเดเตเดฏเตเด เดชเตเดฐเตเดเตพ เดเดฃเตเดเตเดคเตเดคเดพเตป เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดตเดฟเดญเดตเดเตเดเดณเตเดเต เดเดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด เดเดเตเดเดฟเดฏเดฟเดฐเดฟเดเตเดเตเดจเตเดจเต), เดเดจเตเดจเดพเตฝ เดเดฒเตเดฒเดพเดฏเตโเดชเตเดชเตเดดเตเด เด เดฒเตเดฒ.
เด เดต เดฎเดจเดธเตเดธเดฟเดฒเดพเดเตเดเดพเตป เด เดตเดพเดเดเด เดจเดฟเดเตเดเดณเต เดธเดนเดพเดฏเดฟเดเตเดเตเด.
เดเดตเดฟเดเตเดฏเตเดณเตเดณ เดเดฒเตเดฒเดพ เดตเดฟเดตเดฐเดเตเดเดณเตเด เดตเดฟเดตเดฟเดง เดธเตเดฅเดฒเดเตเดเดณเดฟเตฝ เดเดจเตเดฑเตผเดจเตเดฑเตเดฑเดฟเตฝ เดเดฃเตเดเต, เด
เดคเต เดตเดณเดฐเต เดตเดฟเดคเดฐเดฃเด เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดจเตเดจเต! DBCC PAGE เดฎเตเดคเตฝ hobt_id เดตเดฐเตเดฏเตเด เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเดคเตเดค %%physloc%%, %%lockres%% เดซเดเดเตโเดทเดจเตเดเตพ เดตเดฐเตเดฏเตเด เดเดฒเตเดฒเดพเด เดเดฐเตเดฎเดฟเดเตเดเต เดเตเตผเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต.
เดเดฆเตเดฏเด, เดจเดฎเตเดเตเดเต เดชเตเดเต เดฒเตเดเตเดเตเดเดณเดฟเดฒเต เดเดพเดคเตเดคเดฟเดฐเดฟเดชเตเดชเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดธเดเดธเดพเดฐเดฟเดเตเดเดพเด, เดคเตเดเตผเดจเตเดจเต เดจเดฎเตเดฎเตพ KEY เดฒเตเดเตเดเตเดเดณเดฟเดฒเตเดเตเดเต เดชเตเดเตเด.
1) waitresource=โPAGE: 6:3:70133โ = Database_Id: FileId: PageNumber
เดจเดฟเดเตเดเดณเตเดเต เด เดจเตเดตเตเดทเดฃเด เดเดฐเต เดชเตเดเต เดฒเตเดเตเดเดฟเตฝ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เด เดชเตเดเดฟเดจเตเดฑเต เดตเดฟเดฒเดพเดธเด SQL เดธเตเตผเดตเตผ เดจเดฟเดเตเดเตพเดเตเดเต เดจเตฝเดเตเด.
"เดชเตเดเต: 6:3:70133" เดชเตเดณเดฟเดเตเดเตเดฎเตเดชเตเตพ เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเต:
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต_เดเดกเดฟ = 6
- data_file_id = 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
เดตเตเดกเต เดตเตเตพเดกเต เดเดเดชเตเตผเดเตเดเตเดดเตโเดธเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเตฝ เดเดคเต WWI_UserData เดเดจเตเดจเต เดตเดฟเดณเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดซเดฏเดฒเดพเดฃเต, เดเดพเตป เดเดคเต C:MSSQLDATAWideWorldImporters_UserData.ndf-เดฒเตเดเตเดเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเดเต. (เดถเตเดถเต, เดธเดฟเดธเตเดฑเตเดฑเด เดกเดฟเดธเตเดเดฟเตฝ เดซเดฏเดฒเตเดเตพ เดเดเตเดจเตเดจเดคเต เดจเดฟเดเตเดเตพ เดเดจเตเดจเต เดชเดฟเดเดฟเดเตเดเดฟ! เดเดฒเตเดฒ! เด เดคเต เด เดฐเตเดเดเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต).
1.3) DBCC เดชเตเดเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดธเตเดคเตเดตเดฟเดจเตเดฑเต เดชเตเดฐเต เดจเตเดเตเด
เดกเดพเดฑเตเดฑเดพ เดซเดฏเตฝ 70133 เดฒเต เดชเตเดเต #3 เดตเตเตพเดกเต เดตเตเดกเต เดเดเดชเตเตผเดเตเดเตเดดเตโเดธเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเตเดคเดพเดฃเตเดจเตเดจเต เดเดชเตเดชเตเตพ เดจเดฎเตเดเตเดเดฑเดฟเดฏเดพเด. เดฐเตเดเดชเตเดชเตเดเตเดคเตเดคเดพเดคเตเดค DBCC เดชเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฎเตเดเตเดเต เด เดชเตเดเดฟเดจเตเดฑเต เดเดณเตเดณเดเดเตเดเด เดจเตเดเตเดเดพเดจเตเด เดซเตเดฒเดพเดเต 3604 เดเดฃเตเดเตเดคเตเดคเดพเดจเตเด เดเดดเดฟเดฏเตเด.
เดถเตเดฐเดฆเตเดงเดฟเดเตเดเตเด: เดฎเดฑเตเดฑเตเดฐเต เดธเตเตผเดตเดฑเดฟเตฝ เดเดตเดฟเดเตเดฏเตเดเตเดเดฟเดฒเตเด เดเดฐเต เดฌเดพเดเตเดเดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเดเดธเตเดฅเดพเดชเดฟเดเตเด เดชเดเตผเดชเตเดชเดฟเตฝ DBCC เดชเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเดพเตป เดเดพเตป เดเดเตเดฐเดนเดฟเดเตเดเตเดจเตเดจเต, เดเดพเดฐเดฃเด เดเดคเต เดเดฐเต เดฐเตเดเดเดณเดฟเดฒเตเดฒเดพเดคเตเดค เดเดพเดฐเตเดฏเดฎเดพเดฃเต. เดเดฟเดฒ เดธเดจเตเดฆเตผเดญเดเตเดเดณเดฟเตฝ, เด
เดตเตพ
/* 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 เดชเตเดเต เดเดชเดฏเตเดเดฟเดเตเดเต.
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 เดตเดฐเดฟเดเตพ เดเดจเดฟเดเตเดเต เดคเดฟเดฐเดฟเดเต เดจเตฝเดเตเดจเตเดจเต
เดชเตเดเต เดฒเตเดเตเดเตเดเดณเตเดเตเดเตเดฑเดฟเดเตเดเต เดฎเดคเดฟ. เดจเดฎเตเดฎเตพ เดเดฐเต เดเต เดฒเตเดเตเดเดฟเดจเดพเดฏเดฟ เดเดพเดคเตเดคเดฟเดฐเดฟเดเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ เดเดจเตเดคเตเดเตเดฏเตเดฏเตเด?
2) waitresource=โKEY: 6:72057594041991168 (ce52f92a058c)โ = Database_Id, HOBT_Id (เดจเดฟเดเตเดเตพเดเตเดเต เดถเดฐเดฟเดเตเดเตเด เดตเตเดฃเดฎเตเดเตเดเดฟเตฝ %%lockres%% เดเดชเดฏเตเดเดฟเดเตเดเต เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเดพเตป เดเดดเดฟเดฏเตเดจเตเดจ เดฎเดพเดเดฟเดเต เดนเดพเดทเต)
เดจเดฟเดเตเดเดณเตเดเต เด
เดจเตเดตเตเดทเดฃเด เดธเตเดเดฟเดเดฏเดฟเตฝ เดเดฐเต เดฑเตเดเตเดเตเตผเดกเต เดฒเตเดเตเดเต เดเตเดฏเตเดฏเดพเตป เดถเตเดฐเดฎเดฟเดเตเดเตเดฎเตเดชเตเตพ เด
เดคเต เดธเตเดตเดฏเด เดฒเตเดเตเดเต เดเตเดฏเตเดฏเดชเตเดชเตเดเตเดเดฏเดพเดฃเตเดเตเดเดฟเตฝ, เดจเดฟเดเตเดเตพเดเตเดเต เดคเดฟเดเดเตเดเตเด เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏ เดเดฐเต เดตเดฟเดฒเดพเดธเด เดฒเดญเดฟเดเตเดเตเด.
โ6:72057594041991168 (ce52f92a058c)โ เดญเดพเดเดเตเดเดณเดพเดฏเดฟ เดตเดฟเดญเดเดฟเดเตเดเตเดฎเตเดชเตเตพ, เดจเดฎเตเดเตเดเต เดฒเดญเดฟเดเตเดเตเดจเตเดจเดคเต:
- เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต_เดเดกเดฟ = 6
- hobt_id = 72057594041991168
- เดฎเดพเดเดฟเดเต เดนเดพเดทเต = (ce52f92a058c)
2.1) เดกเดพเดฑเตเดฑเดพเดฌเตเดธเต_เดเดกเดฟ เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
เดเดคเต เดฎเตเดเดณเดฟเดฒเต เดเดฆเดพเดนเดฐเดฃเด เดชเตเดฒเต เดคเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดเตเดเตเดจเตเดจเต! เดเตเดฆเตเดฏเด เดเดชเดฏเตเดเดฟเดเตเดเต เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดชเตเดฐเต เดเดฃเตเดเตเดคเตเดคเตเด:
SELECT
name
FROM sys.databases
WHERE database_id=6;
GO
เดเดจเตเดฑเต เดเดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เด
เดคเต เดเดชเตเดชเตเดดเตเด เด
เดเตเดเดจเต เดคเดจเตเดจเต
2.2) hobt_id เดกเตเดเตเดฐเดฟเดชเตเดฑเตเดฑเต เดเตเดฏเตเดฏเตเด
เดเดฃเตเดเตเดคเตเดคเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเตเดธเดฟเดจเตเดฑเต เดชเดถเตเดเดพเดคเตเดคเดฒเดคเตเดคเดฟเตฝ, เดชเดเตเดเดฟเดเดฏเตเดเตเดฏเตเด เดธเตเดเดฟเดเดฏเตเดเตเดฏเตเด เดชเตเดฐเตเดเตพ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเดเตเดเดพเตป เดธเดนเดพเดฏเดฟเดเตเดเตเดจเตเดจ เดเดฐเต เดเตเดเดฟ เดเตเดฏเดฟเดจเตเดเตพ เดเดชเดฏเตเดเดฟเดเตเดเต เดจเดฟเดเตเดเตพ sys. เดชเดพเตผเดเตเดเตเดทเดจเตเดเดณเดฟเดฒเตเดเตเดเต เดเดฐเต เดเตเดฆเตเดฏเด เดเดเตเดธเดฟเดเตเดฏเตเดเตเดเต เดเตเดฏเตเดฏเตเดฃเตเดเดคเตเดฃเตเดเต...
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 (เดเดฆเตเดฏ เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดเตเดเดณเตเดเต เดกเดพเดฑเตเดฑ เดเดณเตเดณเดคเดฟเดจเดพเตฝ) - StackOverflow เดธเดเดฌเดจเตเดงเดฟเดเตเด เดเตเดฆเตเดฏเด
%%lockres%% เดเดชเดฏเตเดเดฟเดเตเดเตเดจเตเดจเต (เดฐเดฃเตเดเดพเดฎเดคเตเดคเต เดเดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเตฝ เดเดเตเดเตพ เดกเดพเดฑเตเดฑ เดเดฃเตเดเตเดคเตเดคเดฟเดฏเดคเตเดชเตเดฒเต). เดเดคเตเดคเดฐเดเตเดเดณเดฟเดฒเตเดจเตเดจเต เดเดฐเต เดชเตเดธเตเดฑเตเดฑเดฟเดฒเตเดเตเดเต เดจเดฏเดฟเดเตเดเตเดจเตเดจเต2010-เตฝ เดเดดเตเดคเดฟเดฏ เดเตเดฐเดพเดจเตเดฑเต เดซเตเดฐเดฟเดเตเดเต, เดเดเดฆเตเดถเด %%lockres%% .
เด เดตเดฒเดเดฌเด: www.habr.com