oracle資料庫規劃建議

2022-05-19 11:54:28 字數 792 閱讀 9817

之前負責的專案有用到oracle的,oracle dba給過一些建議,自己整理了一下,寫再這裡做個備忘

資料庫需求分析:

1. 建立的資料庫名稱為maildb,並且字符集為utf8.

2. 提供可連線到資料庫的使用者名稱和密碼來使用資料庫.

3. 將資料庫的最大連線數至少調整到500

4. 資料庫備份建議:

開啟日誌歸檔,開啟ram中自動備份控制檔案,

設定自動備份策略: 每週日進行全備份,周一至週六進行差異備份.

保留最近半個月的備份,清除半月以前的備份.

建議備份檔案放置不同的分割槽.

5. 資料庫檔案劃分建議:

將資料庫軟體安裝在乙個單獨的目錄.

將資料庫資料檔案放在乙個單獨的目錄.

將日誌檔案放置乙個單獨的目錄.

將控制檔案做至少兩份,並且放置不同的分割槽來保證控制檔案的安全性

6. 建議對資料劃分表空間

分配給每個表不同的表空間

建立郵件索引表表空間: emailindex

參考語句: (路徑根據情況而定,20g是建議大小,可酌情減少,但不建議少於10g)

create tablespace emailindex datafile '/mail/oracle/oradata/datafile/emailindex01.dbf' size 20g;

7. 資料庫儲存空間劃分

請將儲存調整好,把資料庫檔案都規劃好,

否則要以後要再進行調整會相當的麻煩,而且影響資料安全以及使用者的使用. 

所以這次一次性把資料庫調整好,避免以後麻煩.

資料庫優化建議

1.建立索引時,按照索引字段重複最少來排序,盡量建立復合索引。2.應考慮在where及order by涉及的列上建立索引。3.select時,不要返回不需要的行。4.sql中where的第乙個條件寫聚集索引,where條件中建立了索引的字段要放在前面。5.聯合查詢時,使用exists 或not ex...

Oracle資料庫優化的一些建議

1 oracle 優化內容 根據業務分析人員 設計人員 應用程式開發人員 資料庫管理員 系統管理員幾個不同的角色,針對每個不同角色,進行針對性的內容優化。2 怎樣寫好sql語句 1 盡量簡單,模組化 2 易讀 易維護 3 節省資源 4 記憶體 5 cpu 6 掃瞄的資料塊要少 7 少排序 8 不造成...

資料庫優化相關建議

一 資料庫優化 建表 create table user id int not null,name varchar 200 ip int engine innodb default charset utf8 1.選擇合適的字段型別,比如使用者狀態選擇tinyint,因為tinyint占用乙個位元組 ...