• DVDstore 数据库基准测试


    1 DVDStore介绍

    DVDstore 是一个电子商务测试应用,模拟多用户登陆在线系统,搜索DVD,购买DVD。多用来用作测试数据库性能或者其他的压力测试。

    2 快速浏览测试步骤

    (a)  安装数据库和操作系统(数据库可以是Oracle,SQL Server和MySQL)

    (b) 下载DS2到数据库系统上

    (c)  确定系统中已经安装了Perl

    (d) 执行脚本InstallDVDStore.pl

    (e) 使用InstallDVDStore.pl生成的脚本创建数据库并给数据库加压

    (f)  在用作driver的系统上,执行脚本CreateConfigFile.pl

    (g) 使用CreateConfigFile.pl生成的参数运行驱动程序。

    3   Win2k8 R2+MSSQL2k8+DS2.1实战

    (a)安装win2008R2+安装SQLserver2008
         安装数据库的时候选择混合登陆模式。

    (b)下载测试程序(http://linux.dell.com/dvdstore/)

    • ds21.tar.gz
    • ds21_sqlserver.tar.gz

    (c)根据操作系统的类型选择合适的perl程序
         http://www.activestate.com/activeperl/downloads
    (d)下载并安装cygwin,http://www.cygwin.com/

    • 选择镜像
    • 选择gcc和perl包以及这两个包的依赖包
    • 安装成功之后,把cygwin的path添加到环境变量中去,例如:c:cygwinin

          (e)在SQLServer的机器上,解压ds2.tar.gz到C盘

              在数据库管理界面新建维护计划DS2并执行。

              创建目录C:sqldbfiles。

              打开DOS,浏览到目录c:ds2sqlserverds2执行osql -Usa -P<password> -i sqlserverds2_create_all_small.sql

          (f)执行压力测试

        到目录C:ds2sqlserverds2,执行ds2sqlserverdriver.exe --targer=<databasename>

      备注:假设在A机上运行DS2测试程序,B机上安装MS SqlServer,那么在A机和B机上都要有这些目录和文件,同时在B机上创建c:sqldbfiles目录。另外A机上也要装MS SqlServer的客户端。

  • 相关阅读:
    5. Longest Palindromic Substring
    56. Merge Intervals
    386. Lexicographical Numbers
    42. Trapping Rain Water
    *[topcoder]BracketExpressions
    [codility]CountDiv
    *[codility]MinAvgTwoSlice
    *[codility]MissingInteger
    [mock]7月25日
    网络广告术语
  • 原文地址:https://www.cnblogs.com/kittychentao2013/p/3306066.html
Copyright © 2020-2023  润新知