av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

一個SQLServer數(shù)據(jù)庫查詢優(yōu)化方法總結

之前已經(jīng)為大家介紹了兩種SQL Server數(shù)據(jù)庫查詢優(yōu)化方法總結,即SQL Server數(shù)據(jù)庫查詢優(yōu)化的常用方法總結下面就為大家介紹例外一種。

我們提供的服務有:網(wǎng)站設計制作、成都網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、常熟ssl等。為上千余家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的常熟網(wǎng)站制作公司

技巧:提高查詢效率的幾種技巧

1. 盡量不要使用 or,使用or會引起全表掃描,將大大降低查詢效率。

2. 經(jīng)過實踐驗證,charindex()并不比前面加%的like更能提高查詢效率,并且charindex()會使索引失去作用(指sqlserver數(shù)據(jù)庫)

3. alice like '%"&abigale&"%' 會使索引不起作用

like '"&abigale&"%' 會使索引起作用(去掉前面的%符號)

(指sqlserver數(shù)據(jù)庫)

4. '%"&abigale&"%' 與'"&abigale&"%' 在查詢時的區(qū)別:

比如你的字段內(nèi)容為:斯卡布羅集市

'%"&abigale&"%' :會通配所有字符串,不論查“集市”還是查“斯卡”,都會顯示結果。

'"&abigale&"%' :只通配前面的字符串,例如查“集市”是沒有結果的,只有查“斯卡”,才會顯示結果。

5. 字段提取要按照“需多少、提多少”的原則,避免“select *”,盡量使用“select 字段1,字段2,字段3........”。實踐證明:每少提取一個字段,數(shù)據(jù)的提取速度就會有相應的提升。提升的速度還要看您舍棄的字段的大小來判斷。

6. order by按聚集索引列排序效率***。一個sqlserver數(shù)據(jù)表只能建立一個聚集索引,一般默認為ID,也可以改為其它的字段。

7. 為你的表建立適當?shù)乃饕⑺饕梢允鼓愕牟樵兯俣忍岣邘资畮装俦?。(指sqlserver數(shù)據(jù)庫)

以下是建立索引與不建立索引的一個查詢效率分析:

Sqlserver索引與查詢效率分析。

表 News

字段

Id:自動編號

Title:文章標題

Author:作者

Content:內(nèi)容

Star:優(yōu)先級

Addtime:時間

記錄:100萬條

測試機器:P4 2.8/1G內(nèi)存/IDE硬盤

方案1:

主鍵Id,默認為聚集索引,不建立其它非聚集索引

以下為引用的內(nèi)容:
select * from News where Title like '%"&abigale&"%'
or Author like '%"&abigale&"%' order by Id desc

從字段Title和Author中模糊檢索,按Id排序

查詢時間:50秒

方案2:

主鍵Id,默認為聚集索引

在Title、Author、Star上建立非聚集索引

以下為引用的內(nèi)容:
select * from News where Title like '"&abigale&"%'
or Author like '"&abigale&"%' order by Id desc

從字段Title和Author中模糊檢索,按Id排序
查詢時間:2 - 2.5秒

方案3:

主鍵Id,默認為聚集索引

在Title、Author、Star上建立非聚集索引

以下為引用的內(nèi)容:
select * from News where Title like '"&abigale&"%'
or Author like '"&abigale&"%' order by Star desc

從字段Title和Author中模糊檢索,按Star排序

查詢時間:2 秒

方案4:

主鍵Id,默認為聚集索引

在Title、Author、Star上建立非聚集索引

以下為引用的內(nèi)容:
select * from News where Title like '"&abigale&"%' or Author like '"&abigale&"%'

從字段Title和Author中模糊檢索,不排序查詢時間:1.8 - 2 秒

方案5:

主鍵Id,默認為聚集索引

在Title、Author、Star上建立非聚集索引

以下為引用的內(nèi)容:
select * from News where Title like '"&abigale&"%'

select * from News where Author like '"&abigale&"%'

從字段Title 或 Author中檢索,不排序查詢時間:1秒

SQL Server數(shù)據(jù)庫查詢優(yōu)化的方法有很多種,這里為大家總結的這一點,希望是大家需要的。

【編輯推薦】

  1. 怎樣使用SQL Server數(shù)據(jù)庫嵌套子查詢
  2. 帶你輕松了解SQL Server數(shù)據(jù)庫的組成
  3. SQL Server與Oracle數(shù)據(jù)庫在查詢優(yōu)化上的差異

標題名稱:一個SQLServer數(shù)據(jù)庫查詢優(yōu)化方法總結
瀏覽路徑:http://uogjgqi.cn/article/dphjjdp.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流