1
A
回答
1
SQL Azure是不是用幾個things.when例外截然不同的查詢速度很慢,你必須考慮很多因素,同樣喜歡OnPremises。下面是你可以開始排除故障的方式..
1)是否有任何鎖定/填塊
select blocking_session_id,wait_type,wait_time,last_Wait_type
from sys.dm_exec_requests qs
cross apply
sys.dm_exec_sql_text(qs.sql_handle)
它從那裏取決於您正在嘗試執行批量加載,上面的查詢應該顯示幫助您確定什麼是等待類型,它是網絡,DTU。
2.)在使用Azure DB時,您必須共享一個更多因素稱爲DTUS(簡單地說,您可以每秒運行多少交易)。
您可以使用下面的查詢,看看你的層次很嗆人..
SELECT
(COUNT(end_time) - SUM(CASE WHEN avg_cpu_percent > 80 THEN 1 ELSE 0 END) * 1.0)/COUNT(end_time) AS 'CPU Fit Percent'
,(COUNT(end_time) - SUM(CASE WHEN avg_log_write_percent > 80 THEN 1 ELSE 0 END) * 1.0)/COUNT(end_time) AS 'Log Write Fit Percent'
,(COUNT(end_time) - SUM(CASE WHEN avg_data_io_percent > 80 THEN 1 ELSE 0 END) * 1.0)/COUNT(end_time) AS 'Physical Data Read Fit Percent'
FROM sys.dm_db_resource_stats
,如果你在等待第一個查詢類型是磁盤,內存,IO和DTU查詢一再表明DTU百分比> 90,那麼你可能需要過升級數據庫層或考慮調整查詢
如果沒有上面的幫助,你也可以發表你的執行計劃tooo
相關問題
- 1. 更新大量的記錄
- 2. Linq2SQL不更新SQL Azure上的記錄
- 3. 白天更新的記錄
- 4. 更新SQL Server中的大量記錄 - 性能差
- 5. 最近7天更新記錄每天的基礎
- 6. 如何每天/每週更新SQL 2008中的表格
- 7. 如何更新每個記錄的PK
- 8. 如何在woocommerce每天添加/更新大量產品
- 9. 如何更新以前的記錄而不更新Netezza中的最大記錄
- 10. 'x'天更新記錄?
- 11. 如何選擇一天中每小時的最新記錄
- 12. SQL更新記錄低於最大值
- 13. 如何統計每天的記錄數?
- 14. automaticall更新每天
- 15. 更新SQL記錄
- 16. 更新記錄SQL?
- 17. 在sql中更新記錄
- 18. SQL最新記錄每foreign_key
- 19. SQL Server每天選擇一條記錄
- 20. 每次更新值從1開始的SQL更新記錄
- 21. 批量更新更新多個記錄在春天mvc與mysql
- 22. 頻繁更新大量記錄
- 23. 更新SQL變量時記錄是空
- 24. 更新列表中的SQL數據庫中的每條記錄
- 25. 每天新增mysql計數記錄
- 26. T-SQL - 如何更新這些記錄
- 27. 每個ID刪除比最新記錄舊2天的記錄
- 28. SQL - 用表中匹配的ID更新每個記錄的多個記錄
- 29. 如何從db每天查詢最大2個隨機記錄?
- 30. 更新SQL Server中每個唯一記錄的一個條目
什麼效能層級是你嗎? 10K記錄不是很多,但是如果行大小很大,而且基本或者是一個低端標準層,那麼您可能會遇到perf限制,特別是在事務日誌中(通常是首先要執行的)。 – SQLmojoe