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

Oracle 11g提供新功能啦!

數據庫 Oracle
下面的文章主要介紹的是Oracle 11g分區功能 ,Oracle 11g之所以能在很短的時間內被人們廣泛的應用,原因也是因為它獨特的功能。

數據庫主要是分區不同種數據庫是否需要具備相關關鍵功能。在實際的應用中絕大多數的Oracle數據庫都是使用分區的功能來提高相關查詢的性能,Oracle 11g分區功能可以簡化數據庫的日常管理維護工作,大大減輕了DBA(數據庫設計和管理工程師)的工作負擔。

Oracle 11g中提供的新功能增添了更多的數據庫分區功能選擇,使分區功能在使用和維護上變得更加靈活;同時,Oracle 11g也提供更多的分區功能選擇。

Oracle 8.0版最早推出了表格的分區功能,使Oracle成為了第一個支持物理分區的RDBMS供應商。SQLServer(2000)和DB2都只支持邏輯分區(使用UNION ALL視圖),而SQL Server 2005并不直接支持物理分區(需通過分區功能)。Oracle的分區功能選擇很受用戶群的歡迎,因為分區功能能夠改善應用程序的性能、可管理性和可用性,其中最重要的是DSS應用程序。

由于該功能受到廣泛的喜愛,因此每次發布新版本都會有功能上的不斷提高。

下面的表格列舉了隨版本更新而不斷提高的分區功能(高級):

 

分區功能類型

現在讓我們簡單的討論一下以上每個分區功能的特性:

范圍分區:數據根據分區鍵值范圍指定進行分布。比如,如果我們選擇一個日期列作為分區鍵,分區“JAN-2007”就會包括所有包含從01-JAN-2007到31-JAN-2007之間的分區鍵值(假設分區的范圍是從這個月的第一天到這個月的最后一天)。

散列分區:將散列算法用于分區鍵來確定指定行所在的分區。這個分區方法能夠保持I/O平衡,但是不可用于范圍查詢或不等式查詢。

列表分區:數據根據分區鍵值列表指定進行分布。這個分區方法對于離散的列表非常有用,如地區、國家等。

組合分區:結合2個數據分區方法可以成為一個組合分區方法。先用第一個數據分布方法對表格進行分區,然后再用第二個數據分區方法對每個分區進行二次分區。組合分區方法有以下組合:

組合范圍散列分區、組合范圍列表分區、組合范圍范圍分區、組合列表范圍分區、組合列表列表分區、組合列表散列分區。

10G支持對索引組織表(索引和數據一起的表格)進行范圍分區、列表分區或散列分區,但是不支持對其進行組合分區。

Interval分區:11G版本引入的interval分區范圍分區的一種增強功能,可實現equi-sized范圍分區的自動化。創建的分區作為元數據,只有最開始的分區是永久分區。隨著數據的增加會分配更多的部分,并自動創建新的分區和本地索引

 

  1. SQL>CREATETABLESALES_PART  
  2. (TIME_ID NUMBER, REGION_ID NUMBER,  
  3. ORDER_ID NUMBER,  
  4. ORDER_DATE DATE,  
  5. SALES_QTY NUMBER(10,2),  
  6. SALES_AMOUNT NUMBER(12,2)  
  7. )  
  8. PARTITIONBY RANGE (ORDER_DATE)  
  9. INTERVAL (NUMTOYMINTERVAL(1,'month')  
  10. (PARTITION p_first VALUES LESS THAN ('01-JAN-2006');  

 

Numtoyminterval功能把數字轉換成 INTERVAL YEAR TO MONTH文字(‘YEAR’ or ’MONTH’)。

進行Interval分區的表格有傳統的范圍部分和自動生成的interval部分。進行范圍分區的表格可以通過使用ALTER TABLE命令的SETINTERVAL選項擴展成為Interval分區的表格。

外鍵分區:分區方案的引入是以相關表格通過相同的分區策略獲得好處作為前提設想的。Detail表格通過PK-FK關系從master表格繼承相同的分區方案。我們不需要把分區鍵存儲在detail表格中,通過關鍵詞“PARTITION BY REFERENCE”,detail表格獲得master表格的分區方案。

虛擬列分區:在之前的Oracle版本里,只有分區鍵存在與表格中才可以實現對表格的分區功能。而Oracle 11G的新功能“虛擬列”打破了這一限制,允許通過使用表格中的一列或多列的表述確定分區鍵。而虛擬列只作為元數據存儲。

例如:在表格ACCOUNTS中添加一個虛擬列:

 

  1. SQL>CREATE TABLE ACCOUNTS  
  2. (acc_no number(10) not null,  
  3. acc_name varchar2(50) not null,  
  4. acc_loc varchar2(5),  
  5. acc_branch number(2) generated always as 
    (to_number(substr(to_char(acc_no),1,2)));  

 

使用虛擬列作為分區鍵:

 

  1. SQL>CREATE TABLE accounts  
  2. (acc_no number(10) not null,  
  3. acc_name varchar2(50) not null,  
  4. acc_loc varchar2(5),  
  5. acc_branch number(2) generated always as 
    (to_number(substr(to_char(acc_no),1,2)))  
  6. partition by list (acc_branch);  

 

分區建議器

Oracle 11g還提供了一個分區建議器,可支持分區建議的生成,類似于10G中支持實物化視圖、實物化視圖日志和索引的功能。事實上,分區建議器在Oracle 11g中是SQLAccessAdvisor的一部分。這個建議器幫助生成建議,并可以顯示出推薦分區實施后可獲得的效果。它還會生成創建有效分區的腳本,可手動通過SQL*Plus提交給Oracle或Enterprise Manager。

【編輯推薦】

  1. Oracle數據庫的安全,PL/SQL的SQL注入
  2. Oracle創建Split 與Map 函數的代碼示例
  3. Oracle索引整理的詳細描述
  4. Oracle 10G for linux常用命令淺析
  5. Oracle數據庫緩沖區命中率的概述
責任編輯:佚名 來源: 互聯網
相關推薦

2009-09-15 09:52:25

Oracle 11g分

2009-11-20 12:55:08

Oracle 11g功

2009-03-12 10:28:32

數據庫Oracle11g自我調整

2011-08-22 14:50:20

2011-04-15 09:11:21

2009-02-15 14:41:19

SQL Perform新特性Oracle

2010-04-07 17:27:38

Oracle 11g

2012-05-07 13:45:45

Oraclen 11g虛擬列數據庫

2010-04-01 15:19:56

Oracle 11g壓

2010-05-10 14:46:54

Oracle 11g

2022-11-29 17:03:00

數據庫Oracle

2009-07-08 00:24:00

數據壓縮Oracle 11g

2009-11-19 17:28:43

Oracle數據庫11

2009-07-15 08:37:48

布Oracle SOA

2010-04-26 11:26:48

Oracle 11g

2009-04-15 09:49:20

2009-01-11 08:16:00

自適應游標共享新特性Oracle 11g

2010-04-16 09:50:26

Oracle 11g

2010-05-05 17:06:31

Oracle 11g

2011-08-23 15:56:19

SQL Server Oracle 11g
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 综合亚洲视频 | 精品少妇一区二区三区日产乱码 | 在线免费视频一区 | 丁香婷婷久久久综合精品国产 | 成人av电影免费在线观看 | 欧美激情久久久 | 亚洲网在线 | 久久综合久久综合久久综合 | 一级黄色片免费在线观看 | 伊人久久综合影院 | 久久亚洲一区二区三区四区 | 亚洲品质自拍视频网站 | 一级黄色大片 | 中文在线一区二区 | 国产精品久久久久久久久动漫 | 免费观看的av毛片的网站 | 日本不卡一区二区三区在线观看 | 日韩一区二区三区四区五区六区 | 天天操天天摸天天干 | 在线91 | 一区在线观看 | 国产黄色一级电影 | 一区二区三区视频在线观看 | 中文字幕亚洲一区二区三区 | 国产高清视频在线观看 | 免费在线国产视频 | 国产精品久久久 | 亚洲一区二区三区免费在线 | 欧美激情视频网站 | 国产高清免费视频 | av片在线免费看 | www日韩欧美 | 超碰精品在线 | 精品国产91乱码一区二区三区 | 欧美久久久久 | 久久久久国产一区二区三区 | 亚洲九九 | 国产成人99久久亚洲综合精品 | 中文字幕亚洲视频 | 亚洲视频第一页 | 精品国产乱码久久久久久蜜臀 |