1. 程式人生 > 實用技巧 >使用dbgen造資料,lightning匯入資料

使用dbgen造資料,lightning匯入資料

使用dbgen造資料,lightning匯入資料
作者:周萬春
微信:lovemysql3306


dbgen 專案地址
    https://github.com/kennytm/dbgen


-- 表結構模板
[root@db01 ~]# vim template.sql
CREATE TABLE app01.t1 (
    id bigint,
        /*{{ rownum }}*/
    name varchar(40),
        /*{{ rand.regex('[a-zA-Z ]{40}') }}*/
    PRIMARY KEY (id)
);


-- dbgen 命令部分引數作用:
-i «PATH», --template «PATH» 模板檔案的路徑。有關詳細資訊,請參見模板參考。 -o «DIR», --out-dir «DIR» 用於儲存生成的檔案的目錄。如果該目錄不存在,dbgen將嘗試建立它。 -k «N», --files-count «N» 要生成的資料檔案數。 -n «N», --inserts-count «N» 每個檔案要生成的INSERT語句數。 -r «N», --rows-count «N» 每個INSERT語句要生成的行數。 生成的總行數為(檔案數)×(插入數)×(行數)。 --
開始造資料 [root@db01 ~]# /disk/dbgen -i template.sql -o /disk/out_data -k 3 -n 10 -r 2 Using seed: f98c9b735d524e3ecc909c136cf26434572b4d02f75d7f6b92d0ee2df981331e Done! Size 3.57 KB / 3.57
KB