日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

oracle 使用雜記1

瀏覽:173日期:2023-11-18 16:08:24
一直學習Oracle 希望能和大家共同探討問題 如有不對之處還請指出index 種對null的使用================================================================有些情況可以用 ' N/A ' 代替 NULL ================================================================8i 以上使用基于函數的index 可以用上 nullcreate table t (n number);create index ind_n on t(n,1);//; 用 t(n,'a') 更省空間select v from t where n is null;V--------------------lgExecution Plan---------------------------------------------------------- 0;;;SELECT STATEMENT Optimizer=CHOOSE (Cost=3 Card=614 Bytes=6140) 1;0TABLE Access (BY INDEX ROWID) OF 'T' (Cost=3 Card=614 Bytes=6140) 2;1;;INDEX (RANGE SCAN) OF 'IND_N' (NON-UNIQUE) (Cost=3 Card=614)要記住用 CBO I doesn't need query rewrite to make that leap, it is a 'safe' operation. ==============================================================null 可以在 bitmap index 中使用==============================================================或者象下面這樣使用多列組合的index 方便使用indexcreate table t ( f_seq int, t_seq int, x char(1) );create index t_idx on t(f_seq,t_seq);select f_seq, t_seq from t where f_seq > 0 and t_seq is null;Execution Plan---------------------------------------------------------- 0;;;SELECT STATEMENT Optimizer=CHOOSE 1;0INDEX (RANGE SCAN) OF 'T_IDX' (NON-UNIQUE)select f_seq, t_seq, x from t; where f_seq > 0 and t_seq is null;Execution Plan---------------------------------------------------------- 0;;;SELECT STATEMENT Optimizer=CHOOSE 1;0TABLE ACCESS (BY INDEX ROWID) OF 'T' 2;1;;INDEX (RANGE SCAN) OF 'T_IDX' (NON-UNIQUE)=============================================================== ;表所占空間的大小;select segment_name, round(blocks*8/1024, 0) table_size from user_segments where segment_type=' TABLE'---- 你可以知道你的表的實際size (單位: M) -----------------------------------------------------------------------------------------數據字典表DBA_TABLES、ALL_TABLES、USER_TABLESselect table_name,initial_extent,next_extent,min_extents,max_extents,pct_increase from user_tables;-----------------------------------------------------------------------------------------分析一對象實際使用的塊 analyze table lg.t compute statistics;分析完后就可以看一對象實際使用的塊 select blocks,num_rows,empty_blocks,avg_space,avg_row_len from dba_tables where owner='LG' and table_name='T';select table_name, round(avg_row_len*num_rows/1024/1024, 0) data_size from user_tables; ---- 你可以知道表中大約的data size (單位: M) -----------------------------------------------------------------------------------------select count(distinct substr(rowid,1,15)) 'how many use of block' from a;這是看一個表真正使用了多少數據塊 dba_tables 的 blocks 顯示了 HWM 下不包含行的塊的數目-----------------------------------------------------------------------------------------declare l_total_blocks;;;;;number; l_total_bytes number; l_unused_blocks;;;;number; l_unused_bytes;;;;;number; l_LastUsedExtFileId number; l_LastUsedExtBlockId;;;;;number; l_last_used_blocknumber; l varchar2(128); t varchar2(128);begin l:=upper('&name'); select object_type into t from user_objects where object_name=l; dbms_space.unused_space( segment_owner;;=>USER, segment_name;;;=>l, segment_type;;;=>t, partition_name;=> null, total_blocks;;;=> l_total_blocks, total_bytes;;;;=> l_total_bytes, unused_blocks;;=> l_unused_blocks, unused_bytes;;;=> l_unused_bytes, last_used_extent_file_id => l_LastUsedExtFileId, last_used_extent_block_id => l_LastUsedExtBlockId, last_used_block => l_last_used_block; ); dbms_output.put_line(RPAD(('total_blocks: 'l_total_blocks),40,' ')'total_bytes: 'l_total_bytes); dbms_output.put_line(RPAD(('unused_blocks: 'l_unused_blocks),40,' ')'unused_bytes: 'l_unused_bytes); dbms_output.put_line(RPAD(('last_used_extent_file_id: 'l_LastUsedExtFileId),40,' ') 'last_used_extent_block_id: 'l_LastUsedExtBlockId); dbms_output.put_line('last_used_block: 'l_last_used_block);end;/ sequence<<Oracle9i Database Administrator's Guide; >>20if your application can never lose sequence numbers, then you cannot use Oracle sequences and you may choose to store sequence numbers in database tables. CREATE SEQUENCE; // 需要的系統權限create sequence lg_sequence start with 1 increment by 1 order;;;;;//保證每個序列值都比先前的大, ********在并行服務中有用 nocycle;;;//防止循環又回到初始值 NOCACHE NOORDER; 默認cache 為 20 直接 shutdown abort 后在內存中緩存的序列就會消失 startup后從上次shutdown以前的 sys.seq$ 的HIGHWATER 的值開始 最大值1.0E+27; 1后面27個零 lg_sequence.nextval lg_sequence.currval alter sequence lg_sequence //; alter sequence squ_1 increment by trunc(9999999/2); increment by 997;;//假如序列之前是2,這樣一改就是999 //是逐漸在原有的基礎上漲的oracle不支持復制 sequence-------------------------------;eXP sequence;--------------------------------------sequences are objects -- just like a table, procedure, view, package, etc. ;;;要exp sequence 那就 export a database or schema, that will get the sequences.或者;select 'create sequence ' sequence_name ' start with ' last_number+1 ';' from user_sequences where.....;由于是雜記 想到什么就寫的什么 可能有點亂 請大家多包涵
標簽: Oracle 數據庫
上一條:oracle 使用雜記2下一條:Oracle筆記
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
午夜久久免费观看| 亚洲欧美日韩在线观看a三区| 国产精品观看| 欧美日韩少妇| 亚洲二区三区不卡| 国产视频一区三区| 亚洲欧美日韩视频二区| 亚洲一区二区日韩| 中文字幕免费一区二区| 日韩高清欧美激情| 黄色欧美在线| 日韩精品永久网址| 国产精品字幕| 亚洲综合国产| 精品一级视频| 欧美日韩一区二区国产| 欧美黄色一区| 欧美日韩国产高清电影| 亚洲理论在线| 国产欧美高清视频在线| 欧美xxxx中国| 亚洲国产一区二区三区在线播放| 欧美午夜不卡| 欧美日韩一视频区二区| 久久婷婷国产| 久久婷婷久久| 久久亚洲图片| 国产精品大片免费观看| 亚洲经典在线| 国产精一区二区| 一区二区亚洲视频| 麻豆成人av在线| 日韩一区二区免费看| 国产日韩欧美三级| 成人羞羞视频播放网站| 欧美在线精品一区| 在线成人直播| 国产乱码精品一区二区三区四区| 欧美成a人国产精品高清乱码在线观看片在线观看久 | 午夜日韩av| 亚洲欧美视频| 97精品在线| 国产精品丝袜在线播放| 亚洲婷婷免费| 69堂精品视频在线播放| 久久久久中文| 国产极品一区| 久久激五月天综合精品| 午夜在线观看免费一区| 久久精品国内一区二区三区水蜜桃| 日韩av一区二区在线影视| 三级精品视频| 欧美国产美女| 成人一区而且| 日韩激情一区二区| 亚洲伦乱视频| 精品国产不卡| 综合亚洲色图| 欧美一区成人| 中文一区一区三区免费在线观 | 综合国产精品| 久久精品伊人| 天海翼亚洲一区二区三区| 国产精品扒开腿做爽爽爽软件| 亚洲永久字幕| 91久久在线| 99视频精品全部免费在线视频| 国产精品白丝久久av网站| 日韩1区2区3区| 99免费精品| 99久久婷婷| 久久美女精品| 高清不卡一区| 国产美女久久| 久久亚洲国产精品一区二区| 久久国产直播| 日韩福利一区| 欧美日韩免费看片| 日本少妇一区| 欧美日韩精品免费观看视欧美高清免费大片| 国产精品mm| 日韩精品一区二区三区中文| 中文在线不卡| 日韩在线短视频| 日韩av一区二| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 欧美大黑bbbbbbbbb在线| 久久精品xxxxx| 麻豆精品少妇| 麻豆视频久久| 精品一区视频| 六月婷婷综合| 99国产精品一区二区| 国产毛片久久| 亚洲免费毛片| 国产一卡不卡| 中文字幕人成乱码在线观看 | 天海翼亚洲一区二区三区| 国产欧美视频在线| 久久国内精品视频| 日本成人在线一区| 久久国产三级| 久久久久久一区二区| 欧美一区三区| 成人看片网站| 综合激情视频| 精品久久久网| 99久久夜色精品国产亚洲狼| 免费在线视频一区| 日本麻豆一区二区三区视频| 蜜桃tv一区二区三区| 免费观看日韩电影| 精品国产免费人成网站| 中文字幕日韩高清在线| 中文字幕在线视频久| 亚洲高清不卡| 日本电影久久久| 国产91在线播放精品| 91精品国产自产精品男人的天堂| 精品国产a一区二区三区v免费| 影视先锋久久| 日本欧美一区二区| 亚洲伦乱视频| 国产一级成人av| 精品中文字幕一区二区三区四区| 日韩一区二区三区在线免费观看| 久久最新视频| 久久天堂影院| 日本成人中文字幕| 夜久久久久久| 国产精品日本一区二区三区在线| 亚洲精品一级二级| 日韩av三区| 日韩午夜在线| 日韩欧美国产精品综合嫩v| 国产精品一区二区99| 国产三级一区| 丝袜美腿亚洲一区二区图片| 欧美+亚洲+精品+三区| 91精品国产成人观看| 卡一精品卡二卡三网站乱码| 亚洲色图网站| 只有精品亚洲| 亚洲免费福利| 老牛国内精品亚洲成av人片| 九九久久婷婷| 日韩一区电影| 97在线精品| 麻豆国产精品| 国产精品一区二区三区美女| 亚洲视频www| 欧美理论视频| 免费国产自久久久久三四区久久| 亚洲三级观看| 欧美综合社区国产| 91国内精品| 成人在线视频中文字幕| 欧美激情五月| 国产精品多人| 国产成人1区| 欧美一区二区性| 91av亚洲| 欧美日韩激情在线一区二区三区| 1024精品一区二区三区| 99国产成+人+综合+亚洲欧美| 99热精品在线观看| 欧美日韩一区二区国产| 91精品国产91久久久久久黑人| 免费中文字幕日韩欧美| 亚洲视频播放| 欧美日本二区| 欧美成人aaa| 99国产精品| 欧美一级二区| 日韩av在线播放网址| 国产精品香蕉| 99视频精品全国免费| 免费在线观看不卡| 天堂va欧美ⅴa亚洲va一国产| 综合一区av| 色爱综合av| 日韩精品免费观看视频| 岛国av免费在线观看| 国产va免费精品观看精品视频| 蜜臀久久99精品久久久久久9| 四虎精品一区二区免费| 波多野结衣久久精品| 丝袜诱惑制服诱惑色一区在线观看 | 欧美亚洲专区| 国产91在线播放精品| 激情欧美一区二区三区| 国产精品亚洲人成在99www| 国产69精品久久| 国产精品一区免费在线| 亚洲一级二级| 国产99在线| 精品国产午夜| 日本va欧美va欧美va精品| 欧美日韩在线二区| 免费一级欧美片在线观看网站 |