Sql Server Client Statistics 怎么用好?
来源:互联网 发布:开淘宝店用电脑配置 编辑:程序博客网 时间:2024/05/18 03:44
我們要判斷查詢陳述式、Store Procedure..等效能好壞時,
透過執行計畫比較查看是比較常用的方式,
但同時也可以蒐集用戶端統計資料取得更詳細資訊,
因為用戶端統計資料可以很輕易知道Server返回Client的資料量、總執行時間..等。
因為單單只透過成本來判斷效能好壞可能會被誤導,
假設有個序列執行計畫成本很低,但是返回Client的資料量卻很大,
而真正造成查詢低落的問題其實是資料量的大小,
這時你可以透過用戶端統計資料輕鬆取得相關詳細資料,進而改善查詢效能。
透過執行計畫比較查看是比較常用的方式,
但同時也可以蒐集用戶端統計資料取得更詳細資訊,
因為用戶端統計資料可以很輕易知道Server返回Client的資料量、總執行時間..等。
因為單單只透過成本來判斷效能好壞可能會被誤導,
假設有個序列執行計畫成本很低,但是返回Client的資料量卻很大,
而真正造成查詢低落的問題其實是資料量的大小,
這時你可以透過用戶端統計資料輕鬆取得相關詳細資料,進而改善查詢效能。
四大區塊
1. 用戶端執行時間:沒什麼需注意。
2. 查詢設定檔統計資料:陳述式傳回的資料列需注意(依需求)。
3. 網路統計資料:伺服器往返的數目需注意(盡量減少往返數目)。
4. 時間統計資料:總執行和用戶端處理時間需注意(用戶端電腦等級太差多少也會拖慢SQL Server)。
網路統計資料:可以看到用戶端送出的位元組比上一次還高(紅色箭頭一般表示較差),
因為我第二次的陳述式確實較第一次多。
時間統計資料:第二次總執行時間較第一次下降很多(綠色箭頭一般表示較優),
這是因為第二次的查詢都直接撈記憶體(快取 data page)所以實體讀取數很低(
SQL Server在第一次查詢時將結果集相關 data page 存放在Buffer pool所造成)。
- Sql Server Client Statistics 怎么用好?
- SQL SERVER STATISTICS
- SQL Server Statistics AUTO_UPDATE_STATISTICS
- Sql Server Statistics
- SQL Server统计信息(statistics)的总结
- SQL Server Native Client下载
- 利用SET STATISTICS IO和SET STATISTICS TIME 优化SQL Server查询性能
- 利用SET STATISTICS IO和SET STATISTICS TIME 优化SQL Server查询性能
- Sql Server性能优化辅助指标SET STATISTICS TIME ON和SET STATISTICS IO ON
- SQL Server 2005: Stored Procedure call activity statistics & execution time
- SQL Server: 利用 SET STATISTICS IO 和 SET STATISTICS TIME 对T-SQL语句进行性能分析
- Microsoft SQL Server 2008 Native Client
- 无法连接Sql Server您需要安装Sql Server Client
- 怎么清除sql server日志
- SQL Server巡检怎么做
- AWR中的SQL Statistics
- Linux的MS SQL Server客户端SQuirrel SQL Client安装
- SQL Server 常用的 SHOWPLAN_ALL 和 STATISTICS IO 分析索引和查询性能
- OPENGL 矩阵变换的理解 & OpenGL 2D坐标定位心得
- ASP.NET弹出对话框几种基本方法
- JAVA键盘的KeyCode
- 嵌入式cgi编程
- 数组名与指针
- Sql Server Client Statistics 怎么用好?
- java String实现加,减,乘,除运算。
- 密码输入
- java 兼容问题
- android平台下使用点九PNG技术
- no declaration can be found for element 'aop:config'
- c# 存取结构体二进制文件
- Linux目录权限
- lua使用 tinycc