日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關閉右側工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
一個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)化上的差異

網(wǎng)站標題:一個SQLServer數(shù)據(jù)庫查詢優(yōu)化方法總結
文章URL:http://www.dlmjj.cn/article/dphjjdp.html