Oracle建立非標準塊表空間

2021-09-24 17:23:40 字數 977 閱讀 5781

在前面所建立的表空間中,所有的資料塊大小都時相同的。資料塊的大小由引數db_block_size決定,並且在建立資料庫後不能再進行修改。為了優化i/o效能,oracle系統允許不同的表空間使用不同大小的資料塊,這樣可以實現將大規模的表儲存在由大資料塊構成的表空間,而小規模的表則儲存在由小資料塊構成的表空間中。

在建立非標準資料塊的表空間時,使用者需要顯式使用blocksize選項。

當在資料庫中使用多種資料塊尺寸時,必須為每種資料塊分配相應的資料快取記憶體,並且資料快取記憶體的尺寸可以動態修改。具體而言,引數blocksize必須與資料緩衝區引數db_nk_cache_size相對應,blocksize與資料緩衝區引數db_nk_cache_size的對應關係如表12-1所示。

表12-1 blocksize與db_nk_cache_size對應關係

例如,下面的語句為16k資料塊設定20m的高速緩衝區:

sql> alter system set db_16k_cache_size=20m;

系統已更改。

分配了非標準資料快取記憶體後,就可以建立非標準表空間了。建立非標準表空間時,必須指定blocksize引數。例如,下面的語句建立了資料塊大小為16k的非標準表空間:

sql> create tablespace bigblock_tbs

2 datafile 'd:\oracledata\big_blick_tbs01.dbf' size 2m

3 blocksize 16k;

表空間已建立。

查詢資料字典檢視dba_tablespaces,可以顯示表空間的資料塊大小,如下所示:

sql> select tablespace_name,block_size

2 from user_tablespaces

3 where tablespace_name='bigblock_tbs';

tablespace_nameblock_size

bigblock_tbs16384

非標準審計報告

非標準審計報告的參考格式 1 帶強調事項段的無保留意見的審計報告 審計報告 abc股份 全體股東 我們審計了後附的abc股份 以下簡稱abc公司 財務報表,包括 20 x1年12月31日的資產負債表,20 x1年度的利潤表 股東權益變動表和現金流量表以及財務報表附註。一 管理層對財務報表的責任 編制...

申請非標準工時制度須知

1 非標準工時制度型別 1 綜合計算工時工作制 2 不定時工作制。2 企業申請時須提供的資料 1 用人單位實行特殊工時制度的申請書 附電子文件 參照申請樣式 申請書應當寫明用人單位實行不定時工作制或綜合計算工時工作制度的詳細理由,實行特殊工時制度的崗位 工種 職能特點 工作時間和休息時間 涉及職工人...

非標準工時制度申報須知

一 不定時工作制的適用物件 1 企業中的高階管理人員 外勤人員 推銷人員 非生產性值班人員和其他因工作無法按標準工作時間衡量的勞動者 2 企業中的長途運輸入員 出租汽車司機的鐵路 港口 倉庫的部分裝卸人員以及因工作性質特殊,需機動作業的勞動者 3 其他因生產經營特點 工作特殊需要或職責範圍的關係,適...