DB2快速构建千万级性能测试基础数据
来源:互联网 发布:杭州专业seo外包 编辑:程序博客网 时间:2024/06/09 19:45
涉及百万级,千万级测试数据基础构建,我们不可能通过程序批量加入或者insert的方式进行数据构建,以下介绍一种简单的方法,可以构造任意数据表(包括时间格式,浮点数等)
首先,使用下面的语句将,数据格式导出
- -- Start of generated script for 192.168.0.85-INFO85-INFOSPY (db2inst1)
- -- Oct-11-2008 at 14:53:28
- EXPORT TO 'C:/DATA_WHITELISTS_R.del' OF DEL
- SELECT * FROM "DB2INST1"."DATA_WHITELISTS_R";
- #SYNC 10;
- -- End of generated script for 192.168.0.85-INFO85-INFOSPY (db2inst1)
通过一个简短python脚本构建你所需要的测试数据
- # -*- coding: cp936 -*-
- #===============================================================================
- # 制作百万白名单数据
- # Author: nilxin@21cn.com
- #===============================================================================
- import random
- path = r"C:/20W白名单.del"
- list = open(path,'w')
- count1 = 00000001
- #print "开始执行!"
- for i in range(200000):
- i = i+1
- count1 +=1
- #print count1
- # print "Remarks"
- #print "0"
- randomcount = random.randint(0,9)
- print """%s,"8613%s%08d",1,1,"remarks",,/n""" % (i,str(randomcount),count1)
- list.writelines("""%s,"8613%s%08d",1,1,"remarks",,/n""" % (i,str(randomcount),count1))
- print "执行结束!"
- list.close()
使用以下命令将生成del文件导入数据库,提供两种方式:
- 在客户端使用的脚本:
- LOAD CLIENT FROM "C:/DATA_BLKLISTS01.del" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) INSERT INTO DB2INST1.DATA_BLKLISTS (LIST_ID, BLK_TYPE, NE_ID, SENDER, SOURCE_TON, SOURCE_NPI, RECEIPTOR, OUTLAW_TIME, OUTLAW_NUMBER, BGN_TIME, END_TIME, BLK_DESC, SM_TYPE, ALARM_LEVEL) COPY NO INDEXING MODE AUTOSELECT
- 在服务器端使用的脚本:
- LOAD FROM "/home/antispam/DATA_BLKLISTS01.del" OF DEL METHOD P (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14) INSERT INTO DB2INST1.DATA_BLKLISTS (LIST_ID, BLK_TYPE, NE_ID, SENDER, SOURCE_TON, SOURCE_NPI, RECEIPTOR, OUTLAW_TIME, OUTLAW_NUMBER, BGN_TIME, END_TIME, BLK_DESC, SM_TYPE, ALARM_LEVEL) COPY NO INDEXING MODE AUTOSELECT
- DB2快速构建千万级性能测试基础数据
- 千万级报表测试利器,使用Datafactory V5.6快速构建测试数据
- 千万级别的希尔排序和快速排序性能测试
- MySql 快速插入千万级大数据
- MySql 快速插入千万级大数据
- 快速构建基于代码级性能测试方法的一种思路和简单实现
- Redis千万级的数据量的性能测试
- Redis千万级的数据量的性能测试
- Redis千万级的数据量的性能测试
- Redis千万级的数据量的性能测试
- db2 快速清空表数据
- db2 快速清空表数据
- db2 数据恢复-快速
- Sql千万数据执行测试
- DB2 性能优化快速入门
- DB2 性能优化快速入门
- MySQl优化千万数据级快速分页sql语句
- MySQl优化千万数据级快速分页sql语句
- 近日欣闻阎崇年被打~~~~~~打得好~~~~~~~
- 补码
- 开博了。
- Excel中序号自动填充
- linux下代理服务器配置 用squid+iptables实现透明代理
- DB2快速构建千万级性能测试基础数据
- EhLib 用户指南
- Ant实战之Jar文件数字签名的制作
- How to open/read/write a local file from an applet
- 我的人生四件事
- 如何用CSS实现文字环绕图片的效果
- 关于Applet做数字签名,授予访问本地资源
- Who字段总结
- 图表与报表