Super-smack
文章平均质量分 81
xqandpan
ASP.NET,C#.NET开发,SQLServer,Sqlite,Oracle应用开发
展开
-
给Super-smack的gen-data程序添加小数格式支持
我们知道,Super-smack的gen-data程序能够产生%n和%d两种数据,%n是从1开始的序列,%d是随机数字。但是他们都只能是整数,无法产生随机小数。但是实际环境中,小数却有着大量的应用(商品单价,百分比等)。因此,对小数格式的支持是很有必要的。 首先我们探讨下随机小数的产生方法。这方面的文章网络上已经很多了,我也不详细讨论了,只是简单回顾下。 1.利原创 2012-08-30 09:31:55 · 624 阅读 · 0 评论 -
给Super-smack的gen-data程序添加整数长度控制
在实际使用Super-smack对数据库进行压力测试的时候,我们常常需要控制整数的长度,如最大三位整数(从0-999),三位到7七位整数(从100-9999999)等等。这个时候,gen-data的%d格式又不够用了。分析gen-data的源代码(文件在解压出来的super-smack包的src目录下,gen-data.cc文件),发现虽然产生数字的程序接收了最小宽度和最大宽度参数,但是只是用来获原创 2012-08-28 10:09:45 · 478 阅读 · 0 评论 -
给Super-smack的gen-data程序添加time格式支持
随着数据库应用的蓬勃发展,越来越多的系统都将数据库作为数据永久存储的重要媒介。随着时间的推移,数据库中的数据量越来越大,数据库逐渐成为了应用的性能瓶颈。如何在开发及后期运营阶段对数据库做合理的优化,成为开发人员和DBA重要的工作内容。数据库压力测试工具也就应运而生。我本人选择的是super-smack 1.3作为数据库的压力测试工具。为什么选择它?因为它可以自定义数据库结构,自定义压力测试语句,配原创 2012-08-27 11:14:14 · 734 阅读 · 0 评论