oracle查詢慢怎么辦?

發(fā)布時間:2024-02-27
oracle查詢慢的解決辦法:1、把數(shù)據(jù)、日志、索引放到不同的i、o設(shè)備上,增加讀取速度;2、升級硬件;3、提高網(wǎng)速;4、縱向、橫向分割表,減少表的尺寸。
oracle查詢慢的解決辦法:
1、把數(shù)據(jù)、日志、索引放到不同的i/o設(shè)備上,增加讀取速度,以前可以將tempdb應(yīng)放在raid0上,sql2000不在支持。數(shù)據(jù)量(尺寸)越大,提高i/o越重要.
2、縱向、橫向分割表,減少表的尺寸(sp_spaceuse)
3、升級硬件
4、根據(jù)查詢條件,建立索引,優(yōu)化索引、優(yōu)化訪問方式,限制結(jié)果集的數(shù)據(jù)量。注意填充因子要適當(dāng)(最好是使用默認(rèn)值0)。索引應(yīng)該盡量小,使用字節(jié)數(shù)小的列建索引好(參照索引的創(chuàng)建),不要對有限的幾個值的字段建單一索引如性別字段
5、提高網(wǎng)速;
6、擴大服務(wù)器的內(nèi)存,windows 2000和sql server 2000能支持4-8g的內(nèi)存。配置虛擬內(nèi)存:虛擬內(nèi)存大小應(yīng)基于計算機上并發(fā)運行的服務(wù)進行配置。運行 microsoft sql server? 2000 時,可考慮將虛擬內(nèi)存大小設(shè)置為計算機中安裝的物理內(nèi)存的 1.5 倍。如果另外安裝了全文檢索功能,并打算運行 microsoft 搜索服務(wù)以便執(zhí)行全文索引和查詢,可考慮:將虛擬內(nèi)存大小配置為至少是計算機中安裝的物理內(nèi)存的 3 倍。將 sql server max server memory 服務(wù)器配置選項配置為物理內(nèi)存的 1.5 倍(虛擬內(nèi)存大小設(shè)置的一半)。
7、增加服務(wù)器 cpu個數(shù);但是必須明白并行處理串行處理更需要資源例如內(nèi)存。使用并行還是串行程是mssql自動評估選擇的。單個任務(wù)分解成多個任務(wù),就可以在處理器上運行。例如耽擱查詢的排序、連接、掃描和group by字句同時執(zhí)行,sql server根據(jù)系統(tǒng)的負(fù)載情況決定最優(yōu)的并行等級,復(fù)雜的需要消耗大量的cpu的查詢最適合并行處理。但是更新操作update,insert, delete還不能并行處理。
8、如果是使用like進行查詢的話,簡單的使用index是不行的,但是全文索引,耗空間。 like 'a%' 使用索引 like '%a' 不使用索引用 like '%a%' 查詢時,查詢耗時和字段值總長度成正比,所以不能用char類型,而是varchar。對于字段的值很長的建全文索引。
9、db server 和application server 分離;oltp和olap分離
10、分布式分區(qū)視圖可用于實現(xiàn)數(shù)據(jù)庫服務(wù)器聯(lián)合體。聯(lián)合體是一組分開管理的服務(wù)器,但它們相互協(xié)作分擔(dān)系統(tǒng)的處理負(fù)荷。這種通過分區(qū)數(shù)據(jù)形成數(shù)據(jù)庫服務(wù)器聯(lián)合體的機制能夠擴大一組服務(wù)器,以支持大型的多層 web 站點的處理需要。有關(guān)更多信息,參見設(shè)計聯(lián)合數(shù)據(jù)庫服務(wù)器。(參照sql幫助文件'分區(qū)視圖')
a、在實現(xiàn)分區(qū)視圖之前,必須先水平分區(qū)表
b、在創(chuàng)建成員表后,在每個成員服務(wù)器上定義一個分布式分區(qū)視圖,并且每個視圖具有相同的名稱。這樣,引用分布式分區(qū)視圖名的查詢可以在任何一個成員服務(wù)器上運行。系統(tǒng)操作如同每個成員服務(wù)器上都有一個原始表的復(fù)本一樣,但其實每個服務(wù)器上只有一個成員表和一個分布式分區(qū)視圖。數(shù)據(jù)的位置對應(yīng)用程序是透明的。
11、重建索引 dbcc reindex ,dbcc indexdefrag,收縮數(shù)據(jù)和日志 dbcc shrinkdb,dbcc shrinkfile. 設(shè)置自動收縮日志.對于大的數(shù)據(jù)庫不要設(shè)置數(shù)據(jù)庫自動增長,它會降低服務(wù)器的性能。
相關(guān)學(xué)習(xí)推薦:oracle數(shù)據(jù)庫學(xué)習(xí)教程
上一個:云服務(wù)器和主機的區(qū)別是什么 云服務(wù)器具有哪些優(yōu)勢
下一個:北京大數(shù)據(jù)公司有哪些,國內(nèi)有哪些公司能提供大數(shù)據(jù)服務(wù)

在仙客來的花期應(yīng)該注意哪些問題?
delimon潤滑器bs
高集成度IDT無線充電解決方案
建筑給排水水景設(shè)計規(guī)范有哪些?
西門子808D系統(tǒng)在專機項目中的應(yīng)用
高低溫交變濕熱試驗箱簡單技術(shù)參數(shù)
電力系統(tǒng)通信站各級防雷主管部門職責(zé)規(guī)定有哪些?
電路圖分析計算中的兩大難題
適合制圖的筆記本電腦知乎,那款筆記本比較適合CAD制圖
電腦百度網(wǎng)盤看視頻老是卡(百度網(wǎng)盤看視頻很卡怎么回事)
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos