freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

oracle8數(shù)據(jù)庫系統(tǒng)-預(yù)覽頁

2025-11-17 23:31 上一頁面

下一頁面
 

【正文】 ES KING MARTIN MILLER SCOTT SMITH TURNER WARD MILLER TURNER BLAKE JAMES KING ROWID ? 對(duì)于索引列的每一個(gè)可能的值,都有獨(dú)立的 位圖項(xiàng) 。 位圖索引 d01 合資 d02 合資 d03 合資 d04 外企 d05 國企 d06 合資 dno type 天津 北京 上海 上海 北京 北京 loc select dno from dep where type = ‘合資’ and loc in (‘北京’ , ‘上?!?); 合資 北京 上海 1 0 0 0 1 1 0 1 d02 1 0 1 1 d03 0 AND 0 OR 1 = 0 0 1 0 0 1 1 0 1 d06 位圖索引的例子 位圖索引 ? 建立位圖索引; create bitmap index dep_index on dep(type) 。 ? 位圖索引典型地用于決策系統(tǒng)與數(shù)據(jù)倉庫應(yīng)用中查詢數(shù)據(jù)。 create table dep(dno .. ,dname .. ,…) cluster dep_emp(dno)。 數(shù)據(jù)倉庫的概念 ? 數(shù)據(jù)倉庫就是面向主題的、集成的、穩(wěn)定的、不同時(shí)間的數(shù)據(jù)集合,用以支持經(jīng)營管理中的決策制定過程。 ? 數(shù)據(jù)倉庫的建立并不是要取代數(shù)據(jù)庫,它要建立在一個(gè)較全面和完善的信息應(yīng)用的基礎(chǔ)上,用于支持高層決策分析。 ? 分區(qū)對(duì)于應(yīng)用人員和用戶是透明的。 ? 同一模式對(duì)象的所有分區(qū)必須具有相同的邏輯屬性: ? 相同的列 , 數(shù)據(jù)類型 , 約束。 ? 除第一個(gè)分區(qū)外,每一個(gè)分區(qū)都有一個(gè)隱含的下限值(即前一個(gè)分區(qū)的上限值)。,39。,39。,39。SALES9739。 ? 系統(tǒng)為每一分區(qū)設(shè)置一個(gè)隱含的 CHECK約束 (分區(qū)的最高限制是 MAXVALUE時(shí)除外) 。 ? 注意:分區(qū)表名的不兼容性 分區(qū)表的訪問 ? 分區(qū)值的檢查 insert into stu_score values(98007,50,1998,2,1)。 ? 分區(qū)索引 — 索引分區(qū) ? 只有當(dāng)索引本身足夠大且適于分區(qū)時(shí),索引分區(qū)才是有意義的。 ? 兩種選擇: ? 全局分區(qū)索引 (GLOBAL):按自定的索引關(guān)鍵字來分區(qū), ? 對(duì)等分區(qū)索引 , 也稱局部索引 (LOCAL):創(chuàng)建與分區(qū)表的各分區(qū)一一對(duì)應(yīng)的索引分區(qū) GLOBAL 分區(qū)表 分區(qū)表 非分區(qū)表 LOCAL 分區(qū)索引 對(duì)等分區(qū)索引 ? 非分區(qū)索引 對(duì)等分區(qū)對(duì)象 ? 定義 : 下列屬性完全一樣的兩個(gè)模式對(duì)象 ? 有相同的分區(qū)關(guān)鍵字 ? 相同數(shù)量的分區(qū) ? 相同的分區(qū)界限 ? 使用對(duì)等分區(qū)的優(yōu)點(diǎn) : ? 對(duì)等分區(qū)對(duì)象是主、細(xì)表。 ?當(dāng)一個(gè)分區(qū)不可用時(shí)只有相應(yīng)的分區(qū)索引不可用,不影響其他分區(qū)及分區(qū)索引,因此提高數(shù)據(jù)可用性。 ? 使用 LOCAL屬性 CREATE INDEX sales_idx ON sales97(sales_date) LOCAL (PARTITION index_q1, PARTITION index_q2, PARTITION index_q3, PARTITION index_q4)。 ? 全局分區(qū)索引( global) create index stu_g_idx on stu_score(stu_num) global partition by range (stu_num) (partition pidx1 values less than(95000) tablespace users, partition pidx2 values less than (96000 ) tablespace students, partition pidx3 values less than(maxvalue) )。 PIDX1 95000 USABLE PIDX2 96000 USABLE PIDX3 MAXVALUE USABLE 分區(qū)表的管理 ? 分區(qū)可獨(dú)立管理,分區(qū)操作僅在單一分區(qū)上發(fā)生作用。 ? 常用來維護(hù)歷史數(shù)據(jù) , 用來增加另外時(shí)間段的數(shù)據(jù)。 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q2 1998, 02, 01 USABLE SCORE_Q3 1998, 07, 01 USABLE (改名之前) ? 索引改名: alter index stu_idx rename partition score_q3 to index_q3。STU_IDX39。 ? 表中數(shù)據(jù)清空以后,對(duì)等分區(qū)索引會(huì)自動(dòng)變化。 select * from stu_score where stu_num=950001 錯(cuò)誤位于第 1行: ORA01502: 索引 ‘ ’ 或這類索引的分區(qū)是在不可使用的狀態(tài) 重建索引 ? alter index rebuild partition ? 可以為 local或 global分區(qū)索引重建某個(gè)分區(qū)。 ? 重建索引還可以改變表空間等其他存儲(chǔ)屬性。 ? , 用于插入和轉(zhuǎn)入數(shù)據(jù)。新的數(shù)據(jù)段產(chǎn)生, 舊的數(shù)據(jù)段刪除(可在原表空間,也可移到其他表空間。 分區(qū)表的操作 — 拆分分區(qū) ? ALTER TABLE SPLIT PARTITION ? 將分區(qū)在分區(qū)范圍內(nèi)拆分為兩個(gè)分區(qū) ? 創(chuàng)建了兩個(gè)分區(qū) , 每一個(gè)新分區(qū)有單獨(dú)的數(shù)據(jù)段 , 新的物理屬性 , 舊分區(qū)被刪除 ? 相應(yīng)的局部索引也被 SPLIT, 并被標(biāo)記為 IU ? 全局索引和非分區(qū)索引被標(biāo)記為 IU alter table stu_score split partition score_q2 at (1997,10,1) into (partition score_q21, partition score_q22)。WITHOUT VALIDATION假定數(shù)據(jù)均在分區(qū)范圍。 ? 利用多進(jìn)程、多 CPU,縮短語句執(zhí)行時(shí)間。 掃描 emp表 掃描 dep表 連接 排序 CPU CPU CPU CPU 查詢結(jié)果 多個(gè)進(jìn)程執(zhí)行一條 SQL語句 并行處理的條件 ? 軟件環(huán)境 — 并行 SQL處理系統(tǒng)。 并行機(jī)制 協(xié)調(diào)進(jìn)程 ? 一個(gè)協(xié)調(diào)進(jìn)程 (coordinator)調(diào)度多個(gè)從屬進(jìn)程(slave processes)并行執(zhí)行 SQL語句。 ? 并行進(jìn)程池 ? 在啟動(dòng)一個(gè)數(shù)據(jù)庫實(shí)例后, Oracle 建立一個(gè)并行進(jìn)程池。 ? 系統(tǒng)將 SQL語句化為一系列的操作,每個(gè)操作都盡可能地并行執(zhí)行。 ? 分區(qū)并行 ? 適用于對(duì)分區(qū)表和分區(qū)索引的操作。 (無索引) ? 如果并行度為 4,意味著對(duì)于任何給定的操作,可以激活 4個(gè)并行進(jìn)程 。 ? 檢查在表和索引定義語句中的指定。 并行子句語法 ? Parallel子句語法(在 DDL語句中使用) ? 用于 ? create table ,create index , create cluster ? alter table, alter index…rebuild ,alter cluster ? alter database…recover ? hint 指定(在 DML語句中使用) /*+ parallel(表名,并行度 ) */ noparallell parallell ( ) degree instances integer default 并行執(zhí)行 SQL語句例 ? 以并行度 4同時(shí)執(zhí)行掃描和更新 update /* + parallel(emp, 4) */ emp set sal = sal + 100 where age50 。 CREATE TABLE emp2 PARALLEL (DEGREE 5) AS SELECT * FROM emp1 WHERE deptno=10。 ? 采用系統(tǒng)隱含值 select * from emp1 where age50。 ? 查詢(包括 DML語句中的子查詢)和 DDL語句不受此影響。僅在需要時(shí)才訪問它們。 初始化 LOB數(shù)據(jù) Insert into person values(‘張大年’ ,empty_clob(),empty_blob(), bfilename(‘person_dir’,’’) )。 BFILE與 邏輯目錄 ? 使用 BFILE將 LOB存儲(chǔ)在數(shù)據(jù)庫外 ? BFILE只讀 , 只能在 ORACLE外創(chuàng)建和更新 ? 通過數(shù)據(jù)庫對(duì)象 DIRECTORY定位外部文件 ? 用戶對(duì)于 DIRECTORY的訪問需經(jīng)過授權(quán)(不是在某個(gè)模式下建目錄對(duì)象)。 GRANT READ ON DIRECTORY mydir to uesr01。王中里 39。要讀加鎖 select pname from person where pname=‘張大年 ’ for update 。 ? FILEGETNAME 獲得一個(gè) BFILE定位器所引用的外部文件的名稱。 讀操作的起始點(diǎn) output_var varchar2(10) 。 ( locator_var , amount_var , offset_var , output_var ) 。 要操作的 LOB定位器 amount_var integer 。 offset_var := 10 。 mit 。 length_var ineger 。 end
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1