列表格式显示

热搜词:winrar    ftp   office   photoshop   输入法   ghost   win7  

09编程开发 - 分类

广告招商中......
联系方式!

数据库类 - 时间排序 更多...
    数据库类 - 点击排序 更多...
      数据库类 - 大小排序 更多...
        作者

         

        最近发布的软件 更多>>

        首页 >> 09编程开发>> 数据库类>>mysql数据库测试工具mydbtest 发布者:admin >> 本人发布的更多软件

        广告招商中...... 联系方式!

        mysql数据库测试工具mydbtest 

             
        软件厂家: 官方网站:
        大小: 语言:
        类型: 类别:
        更新时间: 运行环境:
        ;开始下载地址
        软件标签: mydbtest mysql

        mysql 数据库测试工具mydbtest 如名字一样就是用来进行mysql数据库测试的辅助工具,小编今日为用户们带来的是64位版本,有需要的朋友们快来下载吧!

        使用说明:

        1.随机数据生成器

        我们在配置文件中指定随机数据的类型,取值范围 比如a int 10 30000 ,随机生成从10-30000的整数,注意 a 必须是where 条件中使用的值,比如where id=:a:,语法

        varname vartype minimum maximum

        该工具支持7种类型

        sequence 序列

        int ? ?: i_value int min max

        char ? : c_value char min_length max_length

        float ?: f_value float min max

        double : d_value double min max

        date ? : create_time date -10 10 会产生十天之前和十天之后的随机时间,格式如:2016-04-01

        timestamp : 用法和date 一样,其格式为 yyyy-mm-dd hh24:mi:ss

        该软件支持在同一个配置文件中使用多种字段类型.

        2.配置文件

        配置文件的格式如下

        option

        name yangyi_20160331

        user username/password@hostname:port:database

        loop n 循环次数

        log ? 生成结果的log文件,可以使用 %p 来为每个压测进程指定一个log文件

        wait n 每次循环执行完之后(并不是每个sql执行的间隔) 等待多久微妙.默认值是0.

        show n 每个多少秒显示压测的响应时间 默认是60s

        tran [yes] 事务型,如果该参数设置为yes ,则 begin 里面的 sql 都会在同一个事务中执行

        commit [n] 每隔多少次loop 执行一次commit命令.如果配置了大量的测试数据,建议将该值设置的大一点.需要注意的是 commit参数只有在 tran 设置为yes 的时候 起作用.

        time ?specify how duration to be executed for the sql statements, default value is

        3600 seconds, you can specify "d1" for one day, "h1" for on hour, "m1" for one minute, and "s60" for 60 seconds.

        declare

        #随机数

        varname1 int 10 100000

        varname2 char 1 30

        [.......]

        begin

        ##可以配置s e l e c t ,insert,u p d a t e,d e l e t e 语句,也可以配置 使用 {} 包含的数据库语句,每个语句必须使用分号";"隔开.

        insert into <table name> (…) values (:varname1, :varname2,…);

        s e l e c t * from <table name> ? where … > :varname1;

        { begin

        u p d a t e t_kc_center set col2=col2 – 1 where col1 = :id;

        u p d a t e t_kc_center set col2=col2 + 1 where col1 = :id + 1;

        end;

        }

        end

        一个具体的例子:

        test.cnf

        #该配置文件表示 连接到数据库,执行2000次查询.

        option

        name mysql_test

        loop 2000

        user yang/[email protected]:3308:test

        declare

        a int 10 30000

        begin

        s e l e c t * from t_mytest where col1 = :a;

        end


        本页Html网址:/htmlsoft/361968.html

        本页aspx网址:/soft.aspx?id=361968&bianhao=20240111_231158_730297&kind1=09编程开发&kind2=数据库类

        上一篇:版全家手机版

        下一篇:Oracle数据库开发工具(Oracle SQL Developer)

        增加   


        相关评论        新窗口打开查看评论