成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久

您的位置:首頁技術(shù)文章
文章詳情頁

oracle 使用雜記1

瀏覽:127日期:2023-11-18 16:08:24
一直學習Oracle 希望能和大家共同探討問題 如有不對之處還請指出index 種對null的使用================================================================有些情況可以用 ' N/A ' 代替 NULL ================================================================8i 以上使用基于函數(shù)的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) -----------------------------------------------------------------------------------------數(shù)據(jù)字典表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;這是看一個表真正使用了多少數(shù)據(jù)塊 dba_tables 的 blocks 顯示了 HWM 下不包含行的塊的數(shù)目-----------------------------------------------------------------------------------------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; // 需要的系統(tǒng)權(quán)限create sequence lg_sequence start with 1 increment by 1 order;;;;;//保證每個序列值都比先前的大, ********在并行服務中有用 nocycle;;;//防止循環(huán)又回到初始值 NOCACHE NOORDER; 默認cache 為 20 直接 shutdown abort 后在內(nèi)存中緩存的序列就會消失 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 //是逐漸在原有的基礎(chǔ)上漲的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 使用雜記2下一條:Oracle筆記
成人在线亚洲_国产日韩视频一区二区三区_久久久国产精品_99国内精品久久久久久久
欧美日韩黄视频| 久久婷婷国产综合精品青草| 精品少妇一区二区三区视频免付费| 午夜影院在线观看欧美| 日韩视频一区| 亚洲精品v日韩精品| 激情视频一区| 国产精品婷婷午夜在线观看| 成人爱爱电影网址| 国产日韩欧美一区| 国产精品久久久久天堂| 欧美在线网站| 久久精品亚洲乱码伦伦中文| 99精品久久只有精品| 91麻豆精品国产91久久久使用方法 | 欧美一区二区三区四区久久| 久久99这里只有精品| 日本韩国视频一区二区| 日韩高清一区二区| 91福利在线免费观看| 奇米综合一区二区三区精品视频| 一本色道亚洲精品aⅴ| 视频一区中文字幕国产| 色偷偷一区二区三区| 免费成人你懂的| 日韩不卡在线观看日韩不卡视频| 国产精品久久国产三级国电话系列 | 欧美日韩在线精品一区二区三区激情| 欧美日韩国产首页| 日韩精品一区二区三区蜜臀| 亚洲国产乱码最新视频| 亚洲欧美视频| 午夜精品久久久久久久| 一本色道久久综合狠狠躁的推荐| 免费成人你懂的| 欧美日韩国产综合视频在线观看| 国产精品一品视频| 欧美成人一级视频| 欧美91大片| 亚洲人成7777| 性色一区二区| 秋霞电影网一区二区| 欧美日韩国产经典色站一区二区三区| 国产欧美日韩另类视频免费观看| 国产经典欧美精品| 91精品国产全国免费观看| 成人黄色在线网站| 国产精品无码永久免费888| 在线欧美福利| 亚洲国产精品麻豆| 欧美伊人久久大香线蕉综合69| 国产一区二区在线观看视频| 精品国产1区2区3区| 欧美精品亚洲精品| 亚洲欧美成人一区二区三区| 欧美一区=区| 国内精品在线播放| 久久久一区二区三区捆绑**| 伊人久久综合| 日韩电影在线免费| 欧美福利一区二区| 91丨porny丨户外露出| 亚洲另类色综合网站| 在线观看亚洲精品| 国产91丝袜在线播放0| 国产精品免费观看视频| 久热精品在线| 大陆成人av片| 国产精品国产成人国产三级| 久久精品人人| 国产成人综合视频| 欧美激情一区二区三区| 久久精品盗摄| 成人18精品视频| 亚洲卡通动漫在线| 在线区一区二视频| 成人网页在线观看| 一区二区三区四区高清精品免费观看 | 亚洲高清一区二区三区| 91精品国产欧美一区二区18| 欧美午夜在线| 麻豆精品精品国产自在97香蕉| 精品国产一区二区精华| 一本一本久久a久久精品综合妖精| 久久99久久精品欧美| 国产欧美一区二区三区网站| 久久久久久网| 91亚洲午夜精品久久久久久| 亚洲一区二区精品3399| 日韩欧美一区电影| 一本久道久久综合狠狠爱| 美女网站一区二区| 国产精品久久免费看| 欧美亚洲愉拍一区二区| 欧美日韩国产高清| 精品在线你懂的| 自拍偷拍国产精品| 91精品啪在线观看国产60岁| 99成人在线| 成人av电影在线| 日韩高清电影一区| 国产精品视频麻豆| 欧美日韩激情在线| 亚洲欧洲日韩综合二区| 国产成人在线免费| 亚洲第一激情av| 久久精品欧美一区二区三区麻豆 | www.在线欧美| 五月婷婷久久综合| 欧美高清在线精品一区| 欧美日本高清视频在线观看| 日韩一级欧洲| 91免费国产在线| 奇米精品一区二区三区在线观看| 国产精品久久久久久久久快鸭 | 免费日韩视频| 91蜜桃免费观看视频| 黄页视频在线91| 一区二区三区在线视频免费| 精品美女在线播放| 欧洲精品在线观看| 日韩视频一区| 91视视频在线直接观看在线看网页在线看| 日本亚洲三级在线| 亚洲欧美日韩成人高清在线一区| 欧美一区二区三区思思人| 久久国产精品一区二区三区| 亚洲高清激情| 欧美黄在线观看| 国产精品亚洲第一| 日本不卡一区二区三区 | 日韩一区二区中文字幕| 色呦呦一区二区三区| 亚洲激情精品| 色综合中文综合网| 亚洲精品免费在线播放| 国产丝袜在线精品| 欧美福利电影网| 色香蕉久久蜜桃| 国产一区二区三区成人欧美日韩在线观看| 91日韩精品一区| 国产v日产∨综合v精品视频| 久久成人免费网| 天使萌一区二区三区免费观看| 一区二区三区免费在线观看| 亚洲欧洲一区二区三区| 久久免费视频一区| 日韩免费在线观看| 欧美美女bb生活片| 久久免费99精品久久久久久| 亚洲精品日韩在线观看| 国产精品初高中精品久久| 97精品久久久久中文字幕| 丰满放荡岳乱妇91ww| 国产高清在线精品| 日本亚洲电影天堂| 午夜精品久久一牛影视| 一区二区三区电影在线播| 国产亚洲欧洲997久久综合| 成人综合在线观看| 伊人成年综合电影网| 国产精品美女视频| 亚洲欧美视频| 国产成人免费高清| 中文字幕综合网| 欧美在线三级电影| 欧美一区二区在线| 精品国产一区a| 国产精品美女久久久久av爽李琼 | 裸体在线国模精品偷拍| 成人国产精品免费观看动漫| 91在线视频播放地址| 国内自拍一区| 久久99精品国产| 亚洲精品一区二区在线观看| 欧美在线free| 在线一区二区三区做爰视频网站| 久久精品官网| 久久免费99精品久久久久久| 色呦呦一区二区三区| 久久久久欧美精品| 久久婷婷麻豆| 在线观看网站黄不卡| 色久优优欧美色久优优| 久久成人精品| 久久综合九色综合久99| 在线一区二区三区| 欧美系列日韩一区| 欧美日韩电影在线播放| 欧美日韩一区小说| 欧美日韩中文精品| 6080午夜不卡| 精品处破学生在线二十三| 久久亚区不卡日本| 国产精品三级av在线播放| 国产精品国产三级国产| 一区二区三区四区高清精品免费观看| 一级精品视频在线观看宜春院| 亚洲午夜精品在线| 奇米综合一区二区三区精品视频 |