怎樣纔是正確的進行Oracle數據庫性能完全保護
Oracle數據庫以其高可靠性、安全性、可兼容性,得到越來越多的企業的青睞。如何使Oracle數據庫保持優良性能,這是許多數據庫管理員關心的問題,根據筆者經驗建議不妨針對以下幾個方面加以考慮。
根據實際經驗,在一個大數據庫中,數據空間的絕大多數是被少量的表所佔有。爲了簡化大型數據庫的管理,改善應用的查詢性能,一般可以使用分區這種手段。所謂分區就是動態表中的記錄分離到若干不同的`表空間上,使數據在物理上被分割開來,便於維護、備份、恢復、事務及查詢性能。當使用的時候可建立一個連接所有分區的視圖,使其在邏輯上仍以一個整體出現。
1.建立分區表:
Create table Employee(EmpNo varchar2(10) primary key,Name varchar2(30),DeptNo Number(2))Partition by range(DeptNo)(partition PART1 values less than (11)tablespace PART1_TS,partition PART2 values less than(21)tablespace PART2_TS,partition PART3 valuse less than(31)tablespace PART3_TSpartition PART4 values less than(MAXVALUE)tablespace PART4_TS);
表Employee依據DeptNo列進行分區。
2.分區索引:
Create index Employee_DeptNo on Employee (DeptNo)local(partition PART1 tablespace PART1_NDX_TS,partition PART2 tablespace PART2_NDX_TS,partition PART3 tablespace PART3_NDX_TS,partition PART4 tablespace PART4_NDX_TS,);
當分區中出現許多事務並且要保證所有分區中的數據記錄的惟一性時採用全局索引,在建立全局索引時,Global子句允許指定索引的範圍值,這個範圍值可以不同於表分區的範圍值。只有建立局部索引纔會使索引分區與表分區間建立起一一對應關係。因此,在大多數情況下,應該使用局部索引分區。若使用了此索引,分區就能夠很容易地將索引分區與表分區建立關聯,局部索引比全局索引更易於管理。
3.分區管理:
根據實際需要,還可以使用Alter table命令來增加、刪除、交換、移動、修改、重命名、劃分、截短一個已存在分區的結構。
-
遼寧省大學聯考志願網報系統6月19日開通
大學聯考志願填報時間我省大學聯考志願網報系統將於2017年6月19日開通,考生可根據今年的招生計劃提前進行大學聯考志願預報,大學聯考成績發佈後,再進行正式填報、調整和確認,志願填報截止時間將在網上填報志願系統標註提醒並通過遼寧招生考試之窗網站公佈。從2017年6月19日開始到志...
-
房屋租賃管理系統論文
房屋租賃管理系統是一款針對房屋出租行業開發的專業化管理軟件,大家對它瞭解有多少?會怎麼寫關於它的論文?接下來小編爲大家推薦的是房屋租賃管理系統論文,僅供參考。[摘要]21世紀隨着互聯網技術的迅猛發展,使越來越多的商業活動都從傳統的現實社會中發展到了網絡上...
-
收縮SQL數據庫的方法
一般情況下,SQL數據庫的收縮並不能很大程度上減小數據庫大小,其主要作用是收縮日誌大小,應當定期進行此操作以免數據庫日誌過大1、設置數據庫模式爲簡單模式:打開SQL企業管理器,在控制檯根目錄中依次點開MicrosoftSQLServer-->SQLServer組-->雙擊打開你的服務器-->...
-
自考互聯網數據庫常考的知識點複習
2017年自考互聯網數據庫常考知識點複習:數據倉庫的基本操作(1)基本聚集函數:由於聚集函數的計算很費時間,在數據倉庫中常常把這些計算結果當作實視圖保存起來,一次計算可供多次使用。SQL提供五種聚集函數:SUM,COUNT,AVG,MAX,MIN.(2)立方體操作:事實表是個多維表,每個...