1declare
2 v_cnt number :=
0; --
定義計數器
3begin4--
資料塊執行部分
5for i in
1 .. 1000000
loop6--
for迴圈tou (for 條件 loop end loop)
7 v_cnt := v_cnt +
1; --
迴圈一次計數器+1
8insert
into
demo
9values
10 (seq_log_id.nextval, --
獲取下乙個序列
11 dbms_random.string('
a', 5) --
隨機產生5個26字母的任意大小寫
12);
13if v_cnt >=
10000
then
--if條件判斷(當資料插入到10000條時儲存一次)
14commit; --
儲存15 v_cnt :=
0; --
清空計數器
16end
if; --
if結束
17end loop; --
for迴圈結束
18commit; --
不管最後資料是多少再儲存一次,防止有零頭沒儲存
19end
; 20/21
2223
select
*from demo;
mysq llimit 優化100萬資料
mysql 這個資料庫絕對是適合dba級的高手去玩的,一般做一點1萬篇新聞的小型系統怎麼寫都可以,用xx框架可以實現快速開發。可是資料量到了10萬,百萬至千萬,他的效能還能那麼高嗎?一點小小的失誤,可能造成整個系統的改寫,甚至更本系統無法正常執行!好了,不那麼多廢話了。用事實說話,看例子 資料表 c...
簡單的儲存過程例項(插入100萬資料時的狀況)
使用的pl sql,借鑑了的迴圈插入方法。新建命令視窗 sql create table testhyt iddate date sql create or replace procedure testa as begin for i in 4.1000000 loop insert into te...
1 資料引用與匿名儲存
引用本身就是一種標量變數 引用變數,如 ra 或 rarray 就是一種普通的標量變數,因為我們使用 符號。變數變數可以是乙個整數,乙個字串或者乙個引用,而且還可以被重新任意的賦值為這些資料型別中的任一種 vsftp root perl 10 cat a1.pl my arr 111 my ref ...