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

正文內容

oracle8數(shù)據庫系統(tǒng)-文庫吧資料

2024-10-25 23:31本頁面
  

【正文】 ? 一個并行的 SQL處理系統(tǒng)接受一個 SQL請求,智能地將它分解為幾個較小的可以并行的子任務,然后使用所有空閑的 CPU并行處理這些子任務,以達到縮短總處理時間的目的。 單個進程執(zhí)行一條 SQL語句 SQL語句的并行處理 Select ename,age,dname from emp,dep where = order by age。 ? SQL語句的并行執(zhí)行不需要并行服務器選項。 ? 并行、容錯 ? 并行 SQL語句處理 ? 將一個 SQL語句(如查詢)分為幾個子任務,然后啟動多個進程并行處理子任務,并將結果快速返回給用戶。 ? 例: alter table stu_score exchange partition score_q1 with table stu_score97 without validation ; 分區(qū)表操作 — 合并分區(qū) ? 使用 IMPORT/EXPORT可以將鄰近分區(qū)合并為一個分區(qū) ? 使用 Export從低層分區(qū)取出要合并的數(shù)據 ? 使用 SQL語句 DROP已經 Exported的分區(qū) ? 使用 Import將取出的數(shù)據合并到鄰近分區(qū) ? 使用 SQL語句實現(xiàn)分區(qū)的合并 insert into stu_temp select * from stu_score partition(score_q1); alter table stu_score drop partition score_q1; insert into stu_score select * from stu_temp。當數(shù)據不在分區(qū)范圍時 , WITH VALIDATION將報錯。 分區(qū)名 分區(qū)上限值 分區(qū)索引 SCORE_Q1 1997, 07, 01 INDEX_Q1 SCORE_Q21 1997, 10, 01 SCORE_Q21 SCORE_Q22 1998, 02, 01 SCORE_Q22 SCORE_Q3 1998, 07, 01 INDEX_Q3 分區(qū)表的操作 — 交換數(shù)據 ? ALTER TABLE EXCHANGE PARTITION ? 用于非分區(qū)表和分區(qū)表的一個分區(qū)之間的雙向交換。 alter table stu_score move partition score_q1 tablespace education 。 ? 用于將分區(qū)移動到其它設備上,或用于減少分區(qū)碎片。 分區(qū)表的操作 — 移動分區(qū) ? ALTER TABLE MOVE PARTITION ? 移動表分區(qū)到另外一個 數(shù)據段 上。 ? 為使局部索引可用 , 必須重建索引分區(qū) ? 重建已被標記為 iu的局部分區(qū)索引 alter table stu_score modify partition score_q1 rebuild unusable local indexes 分區(qū)表的操作 — 重命名分區(qū) ? 修改分區(qū)名 ALTER TABLE stu_score RENAME PARTITION score_q3 to score_qq3。 alter table stu_score modify partition score_q1 unusable local indexes 。 alter index stu_g_idx rebuild partition pidx1 tablespace student2 分區(qū)表的維護 — 修改分區(qū) ? 修改分區(qū)的物理屬性 alter table stu_score modify partition score_q1 storage(maxextents 50)。 alter index stu_g_idx rebuild partition pidx3。 ? 例 alter index stu_g_idx rebuild partition pidx1。這時需要重建索引。 ? 非對等分區(qū)索引和一般索引變?yōu)椴豢捎脿顟B(tài)。 ? 也可以使用 SQL語句中的 Delete刪除分區(qū)中的數(shù)據,但會比較慢。 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q2 1998, 02, 01 USABLE select partition_name,high_value,status from user_ind_partitions where index_name=‘STU_G_IDX’。 ? 用于刪除歷史數(shù)據 ? 不想刪除分區(qū)中的數(shù)據時 , 應首先將分區(qū)數(shù)據合并到鄰近分區(qū) ? 相應分區(qū)索引將被刪除 ? 全局索引變?yōu)椴豢捎茫ㄐ枰貥嫞? 刪除分區(qū) — 索引 select partition_name,high_value,status from user_ind_partitions where index_name=39。 ? select … where index_name=‘STU_G_IDX’。STU_IDX39。 ? 用于在分區(qū)表的高端增加分區(qū) ? 如果增加的分區(qū)在分區(qū)表的中間,或最后分區(qū)邊界是 MAXVALUE時在高端增加分區(qū),要用其他辦法(拆分分區(qū)) ? 如果分區(qū)表有對等分區(qū)索引,則分區(qū)索引會隨之增加(分區(qū)索引名用表分區(qū)名)。 分區(qū)表的維護 增加分區(qū) ? ALTER TABLE stu_score ADD PARTITION score_q3 VALUES LESS THAN (1998,07,01) TABLESPACE students。 ? 分區(qū)級的操作: ? alter table … Add 分區(qū) ? alter table … Drop 分區(qū) ? … modify 分區(qū) ? … Move 分區(qū) ? … Split 分區(qū) ? … Rename 分區(qū) ? … Exchange 分區(qū) ? … Imported/Exported ? … Load 分區(qū)數(shù)據 分區(qū)索引的管理 ? 分區(qū)索引的管理類似于分區(qū)表的管理 ? alter index drop partition(只對 global索引) ? alter index split partition (只對 global索引) ? alter index rename partition ? alter index rebuild partition ? alter index modify partition ? alter index unusable alter index stu_idx rebuild partition index_q1。 INDEX_Q1 1997, 07, 01 USABLE INDEX_Q2 1998, 02, 01 USABLE select partition_name,high_value,status from user_ind_partitions where index_name=‘STU_G_IDX’。 查看分區(qū)索引 select partition_name,high_value,status from user_ind_partitions where index_name=39。 分區(qū)索引例 ? 對等分區(qū)索引( local) create index stu_idx ( 97,7,1 98,2,1) on stu_score(test_year,test_month,test_day) local (partition index_q1, partition index_q2) 。 全局分區(qū)索引 ? 與分區(qū)表不構成對等分區(qū)對象 , ? 按索引碼分區(qū) , 而不是按表的分區(qū)關鍵字 ? 使用 GLOBAL ? 全局分區(qū)索引能夠包含相應表全部分區(qū)的鍵值,在 OLTP環(huán)境下提供比分區(qū)索引更好的性能。 ? 建分區(qū)索引 ? 與對應分區(qū)表構成對等分區(qū)對象 ,。 ?當更新一個表分區(qū)的數(shù)據時,只須調整相應的分區(qū)索引。 ? 對等分區(qū)的對象是表和索引 :: ?當查詢時,特定索引分區(qū)中的全部鍵值只引用相應表分區(qū)中的記錄。全部對應的主細記錄在相應的數(shù)據分區(qū)中,可很快完成兩個表的連接。 分區(qū)索引策略 ? 一旦決定為表創(chuàng)建一個分區(qū)索引,必須決定如何組織、劃分該索引的分區(qū)。 ? 索引分區(qū)可提高可用性,提供并行索引掃描 , 提高性能。 分區(qū)索引 ? 一般索引(非分區(qū)索引) CREATE INDEX sales97_idx ON sales97 (sales_date)。 錯誤位于第 1行: ORA14400: 插入的分區(qū)鍵超出最高的合法分區(qū)鍵。 INSERT INTO sales97 PARTITION (p4) SELECT * FROM lastest_data。 ? 聚集表不能分區(qū) 分區(qū)表的訪問 ? 分區(qū)對表名的擴展: [模式名 .] 表名 [PARTITION(分區(qū)名 )] ? 例: SELECT * FROM sales97 WHERE qty 1000 AND sales_date BETWEEN ‘014月 97’ AND ‘306月 97’ 。 SCORE_Q1 EDUCATION1 1 1997, 07, 01 SCORE_Q2 EDUCACION2 2 1998, 02, 01 建立分區(qū)注意事項 ? 設置分區(qū)的界限 ? VALUES LESS THAN 定義了分區(qū)的上界 ? VALUES LESS THAN 必須取值 Number, Character, Date ? MAXVALUE定義分區(qū)的最上界 ? 任何合法的存儲子句均可用于分區(qū) (tablespace, pctfree...) ? 沒有為單獨的分區(qū)設置存儲子句時 , 使用基表的存儲子句 ? 在分區(qū)表中不能包含 LONG類型的列。 PARTITION_CO
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1