o5 tom大師構建大表指令碼

2021-06-06 09:12:31 字數 1147 閱讀 8574

drop table big_table purge;

create table big_table

asselect rownum id, a.*

from all_objects a

where 1=0

/alter table big_table nologging;

declare

l_cnt number;

l_rows number := &1;

begin

into big_table

select rownum, a.*

from all_objects a

where rownum <= &1;

l_cnt := sql%rowcount;

commit;

while (l_cnt < l_rows)

loop

select rownum+l_cnt,

owner, object_name, subobject_name,

object_id, data_object_id,

object_type, created, last_ddl_time,

timestamp, status, temporary,

generated, secondary

from big_table

where rownum <= l_rows-l_cnt;

l_cnt := l_cnt + sql%rowcount;

commit;

end loop;

end;

/alter table big_table add constraint

big_table_pk primary key(id)

/begin

dbms_stats.gather_table_stats

( ownname => user,

tabname => 'big_table',

method_opt => 'for all indexed columns',

cascade => true );

end;

/select count(*) from big_table;

大O表示法

用另乙個 通常更簡單的 函式來描述乙個函式數量級的漸近上界。大o表示法 稱乙個函式g n 是o f n 當且僅當存在常數c 0和n0 1對一切n n0均有 g n c f n 成立,也稱函式g n 以f n 為界或者稱g n 受限於f n 記作g n o f n 定義 如果乙個問題的規模是n,解這一...

大O表示法

大o表示法 汽交按尺寸被分為若干類 微型 小型 中型等等。在不提及具體尺寸的情況下,這些分類可以為我們所涉及到車的大小提供乙個大致慨念。我們同樣也需要一種快捷的方法來評價計算機演算法的效率,在電腦科學中,這種粗略的度量方法被稱作 大o 表示法。在比較演算法時似乎應該說一些類似 演算法a比演算法b快兩...

大o表示法

下面是一些常用的時間複雜度以及簡單的定義 o 1 常量時間 o 1 表示該演算法的執行時間 或執行時占用空間 總是為乙個常量,不論輸入的資料集是大是小。bool isfirstelementnull ilistelements o n o n 表示乙個演算法的效能會隨著輸入資料的大小變化而線性變化。...