关于压力测试(回应一下奋斗中的灵感之源 之 到底SQLite有多强?在我的2台机器上的压力测试 )...
阅读量:7168 次
发布时间:2019-06-29
本文共 568 字,大约阅读时间需要 1 分钟。
现代的项目好像永远无法离开数据库——因此,业界在呼唤专业的DBA。 压力测试无非3大块: 多请求——多线程,分布式 大数据量——循环,批量提交 超长事务——异步响应,消息中间件性能管理 在编写数据库测试案例中,必须要求循环产生的效果是一次性的,也就是说1万次循环必须在一个尽可能短的时段扔给数据库,这才能产生真正的压力。 .NET对于循环的支持和其他语言一样,造成循环很慢的原因在于循环内部执行的逻辑,而非循环本身吧,个人愚见。 如何动态增长批量提交量来对数据库进行强度测试,测试结果才有意义。DBA能很容易的对数据库产生压力——使用SQL循环即可,但DBA不容易找到数据库的最佳运行点,特别是对于OLAP系统。相反,这对于用程序编写压力测试的程序员来说,实现就方便了,因为可以动态调整压力。(LoadRunner有这样高级的功能,但这个软件太贵了^_^) 如今的性能监控和压力测试,几乎都被国外软件给垄断了,实现一个中国人自己的支持分布式集群压力测试的软件系统,是否可行呢? 最近忙于项目,也没空更新了,今天忙里偷闲,看到了灵感之源好文,回应一下。 本文转自斯克迪亚博客园博客,原文链接:http://www.cnblogs.com/sgsoft/archive/2005/05/13/154595.html,如需转载请自行联系原作者
你可能感兴趣的文章
在Windows和Linux上安装paramiko模块
查看>>
一个Spring Scheduler (Quartz) 动态添加,删除,修改任务的例子
查看>>
Cannot open /usr/local/varnish/var/varnish/test.localdomain/_.vsm: No such file or directory
查看>>
Tengine ngx_http_upstream_check_module 健康功能检测使用
查看>>
将数组A中的内容和数组B中的内容进行交换。(数组一样大)
查看>>
Python35 events(事件)、队列
查看>>
[你必须知道的异步编程]——异步编程模型(APM)
查看>>
PHP substr()截取字符串时,中文出现乱码的问题解决
查看>>
吴治辉:分布式数据库MyCAT之前世今生
查看>>
exchange日常管理之六:outlookanywhere证书问题
查看>>