`
teamojiao
  • 浏览: 344609 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

DB2快速构建千万级性能测试基础数据

阅读更多

涉及百万级,千万级测试数据基础构建,我们不可能通过程序批量加入或者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 -*-
#===============================================================================
# 制作百万白名单数据
#===============================================================================
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数据仓库db2数据仓库

    db2数据仓库db2数据仓库db2数据仓库db2数据仓库

    DB2 性能优化PDF

    DB2性能优化 DB2性能优化 DB2性能优化 DB2性能优化

    DB2数据仓库入门

    DB2数据仓库入门 3个pdf文件 详细标签 从入门到精通db2数据库 本人U盘里的必需品 真的挺好用的 拿来跟大家共同分享

    DB2数据库性能调整和优化 牛新庄 PDF

    DB2数据库性能调整和优化(第2版)侧重于介绍DB2数据库的性能调优。性能调优是一个系统工程:全面监控分析操作系统、I/O性能、内存、应用及数据库才能快速找到问题根源;深刻理解DB2的锁及并发机制、索引原理、数据库...

    构建DB2+DPF大型数据仓库经验谈

    DB2 DPF DB2多分区数据库.集群数据库,类似于ORACLE的RAC.但在架构上跟ORACLE RAC 存在很大的不同. DB2 DPF 采用非共享体系架构(Share-nothing)每个节点独立处理单一任务的能力,每个子 任务处理一部份数据.分区间...

    db2数据库性能调优

    本文档使用 Java 示例程序(PERFORMER)介绍了 DB2 UDB 性能监控和调优基础。您可以应用这些简单的一步步的性能调优示例来提高您自己的 DB2 UDB 数据库系统上的性能。此外,您也有机会了解如何评估和分析访问计划,...

    DB2数据库设计和最高性能原则

    DB2数据库设计和最高性能原则

    DB2 SQL性能调优秘笈

    《DB2 SQL性能调优秘笈》是一本不可多得的DB2数据库性能调优秘笈,由拥有20余年DB2工作经验的资深数据库专家撰写,Amazon全五星评价畅销书。《DB2 SQL性能调优秘笈》不仅详尽阐述了100余条SQL语句优化的技巧和最佳...

    jmeter测试DB2性能

    使用Jmeter对DB2进行性能测试的详细过程

    DB2 性能优化快速入门

    本文是针对 DB2® Universal Database(DB2 UDB)的初学者在遇到 DB2 的性能问题的时候不知道从何分析,从何入手的这一问题,从 DB2 的体系结构介绍开始,由浅入深的讲述了 DB2 性能优化的一些基础知识,简单地介绍...

    DB2数据库管理指南-性能

    DB2数据库管理指南-性能 DB2数据库管理指南-性能

    数据仓库基于DB2 -详解分析

    基于DB2的数据仓库详解分析,部分技术直接应用于国内的电信公司企业,希望对大家有所帮助!

    DB2SQL性能调优秘笈

    资源名称:DB2 SQL性能调优秘笈资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    db2数据库性能优化小技巧

    db2数据库性能优化小技巧

    IBM+DB2数据库系统管理与性能调优

    IBM+DB2数据库系统管理与性能调优,详解了管理和调优

    《db2 快速入門 》

    db2快速入門,簡體中文版,有興趣的朋友可以學習下

    DB2性能参数值得学习

    DB2性能参数值得学习。DB2性能参数值得学习。

    教你如何构建DB2 Cube View元数据桥

    使用DB2 Cube View,DB2 UDB提供一个更加强健的基础结构,能够在端对端的的数据仓库和业务智能配置中承担起大量数据的处理。对于许多OLAP工具和应用程序,与DB2 Cube View整合需要构建一个元数据桥。这个桥可以使用...

    DB2 for zOS DB2 数据库设计取得最佳性能的准则

    DB2 for zOS DB2 数据库设计取得最佳性能的准则

Global site tag (gtag.js) - Google Analytics