Skip to main content

Posts

Showing posts from May, 2017

SQL Azure DB and include live query statistics

אני אוהב לאחד חידושים. כאשר יצא SQLServer 2014 יצא גם DMV חדש dm_exec_query_profiles זה נתן לנו יכולת לעקוב אחרי התקדמות פעילויות כמו יצירת אינדקס או Rebuild. להלן לינק נחמד מאד שמסביר את זה   CREATE INDEX Monitoring Progress   יש מספר סקריפטים שמראים כיצד להשתמש ולראות את התקדמות הבניה של האינדקס למשל:     SELECT node_id , physical_operator_name , SUM ( row_count ) row_count , SUM ( estimate_row_count ) AS estimate_row_count , CAST ( SUM ( row_count )* 100 AS float )/ SUM ( estimate_row_count ) as estimate_percent_complete FROM sys . dm_exec_query_profiles WHERE session_id =@ SPID  GROUP BY node_id , physical_operator_name ORDER BY node_id desc ;   ב SQL Azure אני משתמש בו לעיתים תכופות - אולם פה אני מנצל את היכולת של ה PAAS, אני מעלה ל Tielr גבוה מאד מריץ את מה שצריך להריץ - יודע בדיוק מתי זה ייגמר באמצעות שאילתא זו ואז מו...