国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

2024-08-31 01:03:04
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

下面通過(guò)圖文并茂的方式展示如下:

一、SQL Profiler

 事件類 Stored Procedures/RPC:Completed TSQL/SQL:BatchCompleted

事件關(guān)鍵字段 EventSequence、EventClass、SPID、DatabaseName、Error、StartTime、TextData、 HostName、ClientProcessID、ApplicationName、 CPU、Reads、Writes、Duration、RowCounts

       1、跟蹤慢SQL

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

 

     2、跟蹤SQL執(zhí)行錯(cuò)誤

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

      3、調(diào)試中找到SQL 以特殊字符作為篩選條件

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

  

       4、T-SQL查詢trace表

a、設(shè)置抓取的時(shí)候段

b、保持成文件 然后用下面語(yǔ)句查詢文件

復(fù)制代碼 代碼如下:


SELECT EventSequence,SPID,RequestID,DatabaseId,DatabaseName ,LoginName,StartTime,EndTime, TextData,Error ,Duration/1000 AS Duration,Reads,CPU,Writes,RowCounts ,HostName,ClientProcessID,ApplicationName INTO bak.dbo.traceFROM ::fn_trace_gettable('C:/trace/DB50 20150623.trc', default)

 二、表存儲(chǔ)結(jié)構(gòu)

 1、頁(yè) 結(jié)構(gòu)

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

2 區(qū)結(jié)構(gòu)

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

3 文件存儲(chǔ)

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

4 、基表

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

5、堆表

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

6、聚集索引

 

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

7、 普通索引

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

 

三、索引優(yōu)化

1、選擇性高唯一性高的字段放最前面

2、覆蓋索引 Select、Where、Orderby字段都在索引中 或者 INCLUDE中 這樣就會(huì)走到索引

3、控制索引數(shù)量,窄索引

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

此圖索引作用不大

4、改善SQL語(yǔ)句

a、SQL盡量簡(jiǎn)單

 b、參數(shù)化SARG的定義 列名 操作符 <常數(shù) 或 變量> and 價(jià)格>5000

c、非SRAG name like ‘%張' and 價(jià)格>5000 NOT、!=、<>、!<、!>、NOT EXISTS、NOT IN、NOT LIKE 四、執(zhí)行計(jì)劃

--顯示統(tǒng)計(jì)信息

復(fù)制代碼 代碼如下:


SET STATISTICS IO ON SET STATISTICS TIME ON SELECT * FROM dbo.FreezeUserMoney

開(kāi)啟執(zhí)行重點(diǎn)看下面幾個(gè)地方

sqlserver數(shù)據(jù)庫(kù)優(yōu)化解析(圖文剖析)

以上是針對(duì)優(yōu)化sqlserver數(shù)據(jù)庫(kù)全部?jī)?nèi)容,希望大家能夠喜歡。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 张家港市| 吴江市| 明水县| 巴林左旗| 措美县| 砀山县| 潜江市| 珲春市| 友谊县| 通海县| 大冶市| 松阳县| 称多县| 滁州市| 涟水县| 乌鲁木齐县| 贺州市| 电白县| 凤翔县| 绿春县| 南昌市| 尼勒克县| 灌云县| 武宣县| 犍为县| 南华县| 开封县| 林甸县| 连江县| 镇沅| 广安市| 鹤庆县| 北流市| 徐水县| 清丰县| 四川省| 凌云县| 德惠市| 塔城市| 敖汉旗| 长沙市|