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

淺談Oracle優化排序的操作

數據庫 Oracle 數據庫運維
本文將講述Oracle性能優化操作中的優化排序,這一技術主要是盡可能避免排序;盡可能在內存中排序;分配合適的臨時空間以減少空間分配調用。

概念

服務器首先在sort_area_size指定大小的內存區域里排序,如果所需的空間超過sort_area_size,排序會在臨時表空間里進行。在專用服務器模式下,排序空間在PGA中,在共享服務器模式下,排序空間在UGA中。如果沒有建立large pool,UGA處于shared pool中,如果建立了large pool,UGA就處于large pool中,而PGA不在sga中,它是與每個進程對應單獨存在的。

 

PGA:program global area,為單個進程(服務器進程或后臺進程)保存數據和控制信息的內存區域。PGA與進程一一對應,且只能被起對應的進程讀寫,PGA在用戶登錄數據庫創建會話的時候建立。

有關排序空間自動管理的兩個參數:

Pga_aggregate_target: 10M-4000G,等于分配給oracle instance的所有內存減去SGA后的大小。

Workarea_size_policy: auto/manual,只有Pga_aggregate_target已定義時才能設置為auto。

這兩個參數會取代所有的*_area_size參數。

措施:

盡可能避免排序;盡可能在內存中排序;分配合適的臨時空間以減少空間分配調用。

2、需要進行排序的操作:

A、創建索引;

B、涉及到索引維護的并行插入

C、order by或者group by(盡可能對索引字段排序)

D、Distinct

E、union/intersect/minus

F、sort-merge join

G、analyze命令(僅可能使用estamate而不是compute)

3、診斷和措施

Select * from v$sysstat where name like ‘%sort%’;
  Sort(disk):要求Io去臨時表空間的排序數目
  Sort(memory):完全在memory中完成的排序數目
  Sort(rows):被排序的行數合計
  Sort(disk)/ Sort(memory)<5%,如果超過5%,增加sort_area_size的值。

  SELECT disk.Value disk,mem.Value mem,(disk.Value/mem.Value)*100 ratio

FROM v$sysstat disk,v$sysstat mem WHERE mem.NAME='sorts (memory)' AND disk.NAME='sorts (disk)';

4、監控臨時表空間的使用情況及其配置

Select tablespace_name,current_users,total_extents,
used_extents,extent_hits,max_used_blocks,max_sort_blocks FROM v$sort_segment ;     

Column

Description

CURRENT_USERS

Number of active users

TOTAL_EXTENTS

Total number of extents

USED_EXTENTS

Extents currently allocated to sorts

EXTENT_HITS

Number of times an unused extent was found in the pool

MAX_USED_BLOCKS

Maximum number of used blocks

MAX_SORT_BLOCKS

Maximum number of blocks used by an individual sort

臨時表空間的配置:

A、initial/next設置為sort_area_size的整數倍,允許額外的一個block作為segment的header

B、pctincrease=0

C、基于不同的排序需要建立多個臨時表空間

D、將臨時表空間文件分散到多個磁盤上

【編輯推薦】

  1. 深度揭露Oracle索引使用中的限制
  2. 淺談Oracle性能優化可能出現的問題
  3. Oracle中spool命令實現的兩種方法比較
責任編輯:彭凡 來源: ITPUB
相關推薦

2011-07-18 18:01:34

buffer cach

2009-04-24 10:49:57

Oracle性能優化錯誤

2011-05-20 10:05:13

Oracle性能優化

2009-07-02 09:40:17

JSP導出Oracle

2009-11-16 16:51:11

操作系統Oracle優

2009-07-15 16:23:54

Java JDBC

2013-11-25 14:57:04

TCPTCP優化

2011-06-27 16:26:39

Oracle優化器RBOCBO

2009-11-17 17:47:56

Oracle Shar

2009-05-06 11:09:10

Oracle物化視圖數據庫

2010-03-29 10:55:38

Oracle優化

2023-11-15 18:46:49

HBase數據庫開源

2012-06-01 10:23:47

Mobile Site優化

2009-05-19 10:10:01

Oracle時間加減時間操作

2022-05-24 06:14:41

動態服務靜態服務oracle

2010-04-07 17:04:49

Oracle性能

2011-06-19 12:20:47

長尾關鍵詞

2022-04-12 08:22:54

Linux內核操作系統

2011-07-05 18:30:44

站內優化

2009-11-17 10:48:22

Oracle Spat
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人影视网| 国产欧美精品在线观看 | 日韩www | 最新免费黄色网址 | avav在线看 | 色就是色欧美 | 国产精品一区二区三区在线播放 | 人人做人人澡人人爽欧美 | 国产中文字幕在线 | 男女免费观看在线爽爽爽视频 | 久久国产一区 | 欧美一区二区三区久久精品 | 国产精品久久久久久久久免费丝袜 | 日韩中文字幕在线观看视频 | 天堂一区 | 国产精品久久久久久久久免费相片 | 国产97视频在线观看 | 亚洲成av人片在线观看 | 精品久久亚洲 | 丝袜 亚洲 另类 欧美 综合 | 免费在线观看成年人视频 | 亚洲视频1区 | 欧美一级做性受免费大片免费 | 精品美女视频在线观看免费软件 | 日韩精品久久久 | 国产精品欧美一区喷水 | 国产高清久久久 | 久久高清 | 欧美a区 | 精品国产一区久久 | 亚洲在线一区 | www.男人天堂.com | www.亚洲精品 | 成人av在线播放 | 中国三级黄色录像 | 在线观看中文字幕dvd播放 | 国产精品久久久久久妇女 | 欧美精 | 亚洲国产精品99久久久久久久久 | 狠狠色综合久久丁香婷婷 | 国产成都精品91一区二区三 |