Oracle數(shù)據(jù)表分區(qū)的策略建站知識(shí)
導(dǎo)讀:1建站知識(shí)Oracle數(shù)據(jù)表分區(qū)的策略如何seo優(yōu)化推廣網(wǎng)站網(wǎng)站seo優(yōu)化培訓(xùn)。
正在看的ORACLE教程是:Oracle數(shù)據(jù)表分區(qū)的策略。本文描述通過(guò)統(tǒng)計(jì)分析出醫(yī)院信息系統(tǒng)需分區(qū)的表,對(duì)需分區(qū)的表選擇分區(qū)鍵,即找出包括在你的分區(qū)鍵中的列(表的屬性),對(duì)大型數(shù)據(jù)的管網(wǎng)站建設(shè)哪家好理比較有意義, 本文的工作在Oracle8.1.6下實(shí)現(xiàn)。 Oracle雖然是一個(gè)大型的DBMS,但如果不對(duì)記錄比較多的表進(jìn)行處理,仍然發(fā)揮不了Oracle管理大型數(shù)據(jù)的強(qiáng)大功能,因此對(duì)某些表進(jìn)行分區(qū),具有如下優(yōu)點(diǎn): 分區(qū)表中每個(gè)分區(qū)可以在邏輯上認(rèn)為是一個(gè)獨(dú)立的對(duì)象; 可以在一個(gè)表中的一個(gè)或多個(gè)分區(qū)上進(jìn)行如刪除、移動(dòng)、析分等維護(hù)操作,而不會(huì)影響其它分區(qū),具有分區(qū)獨(dú)立性; 如果選擇合適的分區(qū)策略,會(huì)大大的加快數(shù)據(jù)的查詢速度。 一 找出需分區(qū)的表 本節(jié)描述通過(guò)統(tǒng)計(jì)分析出醫(yī)院His系統(tǒng)需分區(qū)的表,對(duì)需分區(qū)的表找出包括在你的分區(qū)鍵中的列(表的屬性),即選擇分區(qū)鍵。 1、基于訪問(wèn)頻度找出需分區(qū)的表 Oracle8i允許訪問(wèn)數(shù)據(jù)庫(kù)中的審核信息,借助于收集的審核信息,設(shè)計(jì)者能夠確定哪些表的數(shù)據(jù)是真正最頻繁訪問(wèn)的,即找出那些表,需要進(jìn)行分區(qū)。 打開(kāi)審核:在作為SYS或SYSSTEM登錄到數(shù)據(jù)庫(kù)后,動(dòng)行如下腳本,打開(kāi)對(duì)象的審核功能。
set echo off feed off ver off pages 0 spool audon.sql select 'audit select on '||owner||'.'||object_name||' by access;' from dba_objects where object_type in ('VIEW','TABLE') and owner in ('ORDADM'); spool off set echo on feed on ver on 這些代碼的運(yùn)行將產(chǎn)生“audon.sql”的輸出文件,它包含下面清單中所示格式的語(yǔ)句
audit select on ORDADM.DOCTOR_ORDERS by access; audit select on ORDADM.GROUP_ORDER_ITEMS by access; audit select on ORDADM.GROUP_ORDER_MASTER by access; audit select on ORDADM.ORDERS by access; audit select on ORDADM.ORDERS_COSTS by acce網(wǎng)站建設(shè)多少錢(qián)ss; audit select on ORDADM.ORDERS_SHEET_IMAGE by access; audit select on ORDADM.VITAL_SIGNS_REC by access; 使用命令@audon.sql激活上述代碼以打開(kāi)審核功能收集收集審核信息,建立一個(gè)表以保存概要信息:
create table aud_summary ( obj_name varchar2(30), owner varchar2(30), hits number); 將審核信息從dba_audit_object表中取出并裝入概要表中:
insert into aud_summary select obj_name,owner,count(*) from dba_audit_object group by obj_name,owner; 關(guān)閉審核:
set echo off feed off ver off pages 0 spool audoff.sql select 'noaudit select on '||owner||'.'||object_name|| ' by access;' from dba_objects where object_type in ('VIEW','TABLE') and owner in ('ORDADM'); spool off set echo on feed on ver on 這些代碼的運(yùn)行將產(chǎn)生“audoff.sql”的輸出文件。 使用命令@ audoff.sql激活上述代碼以關(guān)閉上述對(duì)象的審核功能。 清除審核信息:
delete sys.aud$ 分析審核信息
col obj_name form a30 col owner form a20 col hits form 99,990 selec obj_name,owner,hits from aud_summary; OBJ_NAME OWNER COUNT(*) ----------- ------------- ---------- DOCTOR_ORDERS ORDADM 30309 DRUG_STOCK PHARMACY 11094 GROUP_ORDER_ITEMS ORDADM 1030 GROUP_ORDER_MASTER ORDADM 1196 ORDERS ORDADM 40421 ORDERS_COSTS ORDADM 10109 以上是HIS系統(tǒng)臨床醫(yī)囑部分24小時(shí)內(nèi)對(duì)表的訪問(wèn)情況,從上面的查詢得表1-1。 表1-1
表
行數(shù)
命中率
doctor_orders
2052709
30309
drug_stock
2511
11094
group_order_item
3800
1030
group_order_master
186
1196
orders
1633010
40421
orders_costs
2403214
10109 group_order_master( 醫(yī)囑套攴主記錄) 、group_order_item營(yíng)銷(xiāo)型網(wǎng)站建設(shè)(醫(yī)囑套攴明細(xì)), 表的行數(shù)比較少,不適合分區(qū);drug_stock(藥品庫(kù)存)雖然存取頻率比較高,但表的行數(shù)比較少,因此也不適合分區(qū)。我們選擇表的行數(shù)比較多、存取頻率比較高的表作分區(qū)處理,如 doctor_orders、orders、orders_costs,考慮到doctor_orders是醫(yī)生工作站上醫(yī)生開(kāi)的醫(yī)囑,orders是由doctor_orders生成、護(hù)士工作站上執(zhí)行的醫(yī)囑,兩個(gè)表結(jié)構(gòu)類(lèi)似,而醫(yī)囑與藥品、衛(wèi)生材料、計(jì)費(fèi)聯(lián)系比較密切的是Orders,因此重點(diǎn)介紹對(duì)表orders的處理。 2、基于列值選擇分區(qū)鍵 使用Sql*plus下用命令A(yù)nalyze收集末分區(qū)表的統(tǒng)計(jì)信息,按照Oracle推薦的取樣20%進(jìn)行分析,并將統(tǒng)計(jì)結(jié)果保存在數(shù)據(jù)字典中。
Analyze table ORDADM.ORDERS estimate statistics sample 20 percent;
關(guān)鍵詞標(biāo)簽: 數(shù)據(jù)表 分區(qū)
聲明: 本文由我的SEOUC技術(shù)文章主頁(yè)發(fā)布于:2023-05-22 ,文章Oracle數(shù)據(jù)表分區(qū)的策略建站知識(shí)主要講述分區(qū),數(shù)據(jù)表,Oracle數(shù)據(jù)表分區(qū)的策略建站知識(shí)1網(wǎng)站建設(shè)源碼以及服務(wù)器配置搭建相關(guān)技術(shù)文章。轉(zhuǎn)載請(qǐng)保留鏈接: http://www.bifwcx.com/article/web_5402.html
為你推薦與Oracle數(shù)據(jù)表分區(qū)的策略建站知識(shí)相關(guān)的文章
-
通王TWCMS 2.0.3網(wǎng)站模板程序下載
(126)人喜歡 2024-01-15 -
Windows官方原版在哪里下載
(175)人喜歡 2024-01-15 -
WordPress網(wǎng)站模板發(fā)帖標(biāo)題顏色設(shè)置
(131)人喜歡 2024-01-07 -
修改discuz論壇帖子標(biāo)題80字符的長(zhǎng)度限制
(249)人喜歡 2024-01-07 -
wordpress程序調(diào)用不帶超鏈接的Tag標(biāo)簽
(234)人喜歡 2024-01-05 -
網(wǎng)站在不同時(shí)期需調(diào)整內(nèi)容更新的方向
(112)人喜歡 2023-08-12