使用AWK構造效能測試資料

2021-04-30 04:52:42 字數 1005 閱讀 6289

1

、unload

下一條待構造資料的記錄作為模板

iformix

資料庫執行

sql命令:

unload to accounts_1.unl select * from basetab;

資料舉例如下,我們構造的資料需要修改1、

4字段值,其它字段保持不變

075570000001|1|0755|100|

2、編寫乙個使用

awk的

shell

檔案make.sh,

生成資料到

accounts_1m.unl

檔案中

#!/bin/csh

awk 'begin

exit

}' > accounts_1m.unl #

重定向輸出到目標檔案中

3、使用

informix

資料庫中的資料匯入工具

dbload

匯入資料

1) 編寫乙個命令檔案

db.cmd

file 'accounts_1m.unl' delimiter '|' 4;

insert into basetab;

2) 執行命令匯入資料

dbload –d $tellin_dbname –c db.cmd –n 1000 –l dbload.log –e 1

$tellin_dbname

資料庫名稱 -n

:指定資料庫名稱 -c

:命令檔案 -n

:一次commit

的資料

-l:記錄日誌檔案 -e

:執行超過多少次錯誤退出 -i

:本次匯入從第幾行開始 -r

:匯入時不鎖表 -k

:匯入時鎖表

3) 重新整理資料表索引或重建索引

(informix

資料庫執行下面命令)

update statistics for table basetab;

構造測試資料 對比測試資料

正確 include using namespace std typedef long long ll const int max n 1e6 10 intmain return0 author max n date 2019 10 04 15.03.21 description 正確 錯誤 inc...

效能測試資料準備

方法一 編寫儲存過程,用 sql指令碼方式,插入測試資料 這個方式有幾個前提條件 1 需要對該業務下所有關聯的表結構非常熟悉 2 需要對 整個業務也非常熟悉 這時需要開發協助編寫測試指令碼或者向他們學習業務和關聯的表結構,自己編寫指令碼 但是資訊 不全的情況,需要不斷嘗試,不斷除錯才能夠準備出符合要...

構造大量測試資料的方法(MySql)

建立測試表 create table sys user id char 32 not null default comment 主鍵 username varchar 100 not null default comment 使用者名稱 password char 32 not null defau...