Vim技巧 製造百萬級別的測試資料

2021-07-22 14:08:43 字數 668 閱讀 8489

1.        用vim製造百萬資料檔案,方法:巨集錄製 + 視覺化選擇 + 塊操作,插入的時候注意記憶體要夠,1g的記憶體大概只能到百萬級別的資料量。

a)        巨集錄製:為了製造不同的主鍵,在乙個只有一行且這一行只有'1'(或者'0000001',根據主鍵長度選擇,為了方便塊操作的插入)的文字中,鍵入如下命令:

i.         qaypq(必須在linux的vim下,windows下的gvim不一樣)

1.        qa開始錄製

2.        yp複製行

3.        增加1

4.        q停止錄製

ii.       @a

iii.      @@

iv.       100@@就會增加100行,1000000@@就會增加100w行資料

b)       視覺化選擇 + 塊操作

i.         游標放在第一行要插入的地方,可以使用gg跳到檔案頭

ii.       進入視覺化模式

iii.      g  拉到底,或者按來按頁下拉,或者hjkl來移動游標

iv.       i  進行插入,然後按esc鍵生效 (按= vim會自動縮排)

這個方法的劣勢在於第一步生成主鍵的時候會有點慢,優點是在塊操作的時候非常快,百萬資料一次性修改大概只要幾秒鐘。

JDBC 百萬級別的批量插入

1,首先建立一張表 drop table employee create table employee first name varchar2 20 byte last name varchar2 20 byte emp no number,join date date tablespace sys...

百萬級別的rediskey刪除方法

1.opt zedis redis cli scan pattern bf mz keys.txt 先導出所有的key到檔案裡 2.sed i e s g e keys.txt 編輯檔案,每一行編輯成乙個del命令 這裡注釋了key裡的 3.unix2dos keys.txt root使用者先安裝工...

百萬級別的rediskey刪除方法

1.opt zedis redis cli scan pattern bf mz keys.txt 先導出所有的key到檔案裡 2.sed i e s g e keys.txt 編輯檔案,每一行編輯成乙個del命令 這裡注釋了key裡的 3.unix2dos keys.txt root使用者先安裝工...