成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server查詢優化的11種方法

數據庫 SQL Server
SQL Server查詢速度慢,可以進行查詢優化,下文對一些常用的SQL Server查詢優化方法進行了整理,希望對您能有所幫助。

SQL Server查詢優化是值得我們仔細思考的問題,這關系到數據庫的查詢效率。下面就為您介紹SQL Server查詢優化的11種方法,希望對您學習SQL Server查詢優化方面能有所幫助。

1、把數據、日志、索引放到不同的I/O設備上,增加讀取速度,以前可以將Tempdb應放在RAID0上,SQL2000不在支持。數據量(尺寸)越大,提高I/O越重要。

2、縱向、橫向分割表,減少表的尺寸(sp_spaceuse)

3、升級硬件

4、根據查詢條件,建立索引,優化索引、優化訪問方式,限制結果集的數據量。注意填充因子要適當(最好是使用默認值0)。索引應該盡量小,使用字節數小的列建索引好(參照索引的創建),不要對有限的幾個值的字段建單一索引如性別字段。

5、提高網速。

6、擴大服務器的內存,Windows 2000和SQL server 2000能支持4-8G的內存。

配置虛擬內存:虛擬內存大小應基于計算機上并發運行的服務進行配置。運行Microsoft SQL Server 2000時,可考慮將虛擬內存大小設置為計算機中安裝的物理內存的1.5倍。如果另外安裝了全文檢索功能,并打算運行Microsoft搜索服務以便執行全文索引和查詢,可考慮:將虛擬內存大小配置為至少是計算機中安裝的物理內存的3倍。將SQL Server max server memory服務器配置選項配置為物理內存的1.5倍(虛擬內存大小設置的一半)。

7、增加服務器CPU個數;但是必須明白并行處理串行處理更需要資源例如內存。使用并行還是串行程是MSSQL自動評估選擇的。單個任務分解成多個任務,就可以在處理器上運行。例如耽擱查詢 的排序、連接、掃描和GROUP BY字句同時執行,SQL SERVER根據系統的負載情況決定最優的并行等級,復雜的需要消耗大量的CPU的查詢最適合并行處理。但是更新操作UPDATE,INSERT,DELETE還不能并行處理。

8、如果是使用like進行查詢的話,簡單的使用index是不行的,但是全文索引,耗空間。like “a%”使用索引like “%a” 不使用索引用like “%a%” 查詢時,查詢耗時和字段值總長度成正比,所以不能用CHAR類型,而是VARCHAR。對于字段的值很長的建全文索引。

9、DB Server和APPLication Server分離;OLTP和OLAP分離

10、分布式分區視圖可用于實現數據庫服務器聯合體。

聯合體是一組分開管理的服務器,但它們相互協作分擔系統的處理負荷。這種通過分區數據形成數據庫服務器聯合體的機制能夠擴大一組服務器,以支持大型的多層Web站點的處理需要。有關更多信息,參見設計聯合數據庫服務器。(參照SQL幫助文件“分區視圖”)

a、在實現分區視圖之前,必須先水平分區表

b、 在創建成員表后,在每個成員服務器上定義一個分布式分區視圖,并且每個視圖具有相同的名稱。這樣,引用分布式分區視圖名的查詢可以在任何一個成員服務器上 運行。系統操作如同每個成員服務器上都有一個原始表的復本一樣,但其實每個服務器上只有一個成員表和一個分布式分區視圖。數據的位置對應用程序是透明的。

11、重建索引 DBCC REINDEX ,DBCC INDEXDEFRAG,收縮數據和日志DBCC SHRINKDB,DBCC SHRINKFILE。設置自動收縮日志。對于大的數據庫不要設置數據庫自動增長,它會降低服務器的性能。


 

 

 

【編輯推薦】

 SQL Server FROM子句的語法

SQL Server跨服務器建立視圖

深入了解SQL Server連接字符串

SQL Server連接超時的處理方法

SQL Server簡單查詢--選擇列表

責任編輯:段燃 來源: 互聯網
相關推薦

2017-09-01 21:00:05

MySQLSQL優化查詢方法

2010-11-09 14:35:48

SQL Server查

2010-11-09 13:09:58

SQL Server分

2020-06-09 10:09:38

IT預算首席財務官CIO

2010-07-01 11:57:55

SQL Server日

2010-10-20 13:52:07

SQL Server數

2010-11-10 13:28:06

SQL Server刪

2019-10-08 10:28:36

Python程序員鏡音雙子

2020-05-15 10:09:17

優化創新數字化轉型CIO

2019-08-14 15:18:55

MySQLSQL數據庫

2018-03-29 19:45:47

數據庫MySQL查詢優化

2022-10-13 10:32:46

IT專業人員IT職業生涯

2010-07-23 10:54:09

優化SQL Serve

2023-12-06 11:43:48

CIOIT自動化

2009-01-27 21:00:00

服務器數據庫SQL Server

2011-05-30 13:37:46

JSP

2023-04-13 14:54:00

云存儲云計算

2017-10-27 11:47:05

SQL數據庫優化

2011-04-06 11:16:47

SQL Server數查詢優化

2020-06-28 10:07:31

加速軟件項目IT領導軟件開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 超碰97人人人人人蜜桃 | 瑞克和莫蒂第五季在线观看 | 色小姐综合网 | 成人小视频在线观看 | 精品国产乱码久久久久久a丨 | 欧美成人精品一区二区男人看 | 国产99久久精品一区二区永久免费 | 奇米超碰在线 | 在线不卡视频 | 丁香五月网久久综合 | 亚洲高清在线 | 午夜精品久久久久久久 | 精品国产乱码久久久久久牛牛 | 在线国产欧美 | 日本精a在线观看 | 黄网站涩免费蜜桃网站 | 国产激情 | 国产精品久久久久久久久久 | 青青草中文字幕 | 天天躁日日躁狠狠的躁天龙影院 | 午夜精品一区二区三区免费视频 | 亚洲国产成人精品久久 | 中文字幕一二三 | 国产精品178页 | 色综合99| 色婷综合网 | 久久精品国产久精国产 | 国产精品一区二区在线播放 | 精品一区二区三区四区 | 亚洲在线视频 | 欧美99久久精品乱码影视 | 99久久精品国产一区二区三区 | 成人a视频 | 伊人免费视频二 | 国产精品一区二区av | 99热都是精品 | 男女网站在线观看 | 精品九九| 亚洲精品自在在线观看 | 97成人在线| 久久蜜桃资源一区二区老牛 |