中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

sqlserver性能調優的方式

發布時間:2021-08-25 01:38:12 來源:億速云 閱讀:370 作者:chen 欄目:數據庫

本篇內容主要講解“sqlserver性能調優的方式”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“sqlserver性能調優的方式”吧!

首先搞清楚,性能調優的目標

從最直觀,最常見的角度來講,主要包含如下兩點:

優化響應時間

何為“優化響應時間” 呢?說的通俗點,就是經過調優后,執行查詢、更新等操作的時候,數據庫的反應速度更快,花費的時間更少。

比較常見的,以前執行某條sql查詢語句,可能需要3秒鐘,加了索引后,1秒鐘不到就搞定了。加索引,這也是最典型最"廉價"的優化手段。

在做“優化響應時間”時,需要了解:用戶環境,程序,環境,用戶和數據等方面的知識。

優化吞吐量

說起“吞吐量”,那就要想到“并發”了。其實就是“同時處理請求”的能力。如何提高數據庫"抗并發"的能力呢?首先要了解sqlserver是如何訪問數據的,如何控制并發訪問的(事務隔離級別,鎖等),如何與底層操作系統進行交互的,還要了解“多線程、進程”等方面的知識。

比較常見的手段,通過降低事務隔離級別(一定程度地犧牲數據一致性等),這種“軟手段”通常會起到很好的效果。其次,單臺DB Server達到一定瓶頸后,可以通過“集群”等方式,實現請求的“負載均衡”的,來達到“抗并發”的目的,效果也是立竿見影的。

性能調優的方法論--迭代

基線

通俗點講,就是用來計算或者比較的標準。通常以當前系統性能為基準,或者以匹配系統性能為基準。指各個組件發揮到最大。

成本

用來升級,更換等提升組件性能時的時間,金錢,勞力等等。

基線的定義,以用戶期望值為基礎,可能會涉及以下因素

以往的經驗,應用程序的基準,業界的標準,以前版本的情況

基線的表示方式,包括:每秒完成的批處理(作業),每秒傳輸量,每秒數據量,磁盤掃描時間等等

分析影響性能的因素:

數據庫設計(是否復合范式,是否合理歸檔、分區、分表等)

軟件系統 (操作系統優化,數據庫系統的配置,資源的規劃和監控等)

硬件基礎架構 (設備規格,硬件性能,負載均衡,容災等)

Sql語句的寫法、索引和統計信息,事務和鎖,應用程序訪問代碼(連接過多、頻繁開關等)

性能調優的順序:

從左往右,從技術難度、成本、實效去考慮

DETECT 方法

發現問題、探究原因、提供可能的解決方法、執行最有可能的解決方案、確認是否成功解決(如果沒有,重復前面的步驟)、完成其余的工作

到此,相信大家對“sqlserver性能調優的方式”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

凯里市| 施甸县| 卢龙县| 梧州市| 安塞县| 江达县| 桂东县| 沈丘县| 双城市| 湘西| 冷水江市| 昌江| 右玉县| 广南县| 巴彦县| 米脂县| 赣榆县| 萨嘎县| 大兴区| 大庆市| 东莞市| 岑巩县| 方山县| 宣城市| 德化县| 利辛县| 泉州市| 阳高县| 蕉岭县| 枞阳县| 汪清县| 聂拉木县| 衡山县| 稻城县| 湘潭县| 崇仁县| 明溪县| 绥德县| 沙洋县| 时尚| 蓬安县|