SQL Server: วิธีการติดตามความคืบหน้าของคำสั่ง CREATE INDEX?
SQL Server 2014, Std Ed ฉันได้อ่านว่า percent_complete ใน dm_exec_requests ใช้ไม่ได้กับ CREATE INDEX และในทางปฏิบัติแล้ว percent_complete sticks ที่ 0 ดังนั้นมันจึงไม่ช่วย ปัจจุบันฉันใช้วิธีการด้านล่างซึ่งอย่างน้อยก็แสดงให้ฉันเห็นการเคลื่อนไหว (ว่าการสร้างดัชนีไม่ได้ถูกบล็อก) แต่ฉันไม่มีความคิดถ้าฉัน% 10 ผ่านกระบวนการหรือ% 99 ฉันลองวิธีที่อธิบายไว้ที่นี่: https://dba.stackexchange.com/a/102545/6229 แต่มันแสดงให้เห็นว่าเวลาเสร็จสิ้นอย่างชัดเจนผิดปกติ (โดยทั่วไปจะแสดง 'ตอนนี้' เป็นเวลา 60 นาทีซึ่งฉันใช้เวลา 10 นาที ) ฉันจะได้รับเบาะแสได้อย่างไร SELECT percent_complete, estimated_completion_time, reads, writes, logical_reads, text_size, * FROM sys.dm_exec_requests AS r WHERE r.session_id …