liujunsong 阅读(98) 评论(0)



 以前对Mysql的并发插入性能没有什么信心。

 

前段时间分别在两台比较旧的机器上作了一下测试,采用ab测试的方式,并发对数据库进行压力测试。

 

测试结果还是令人满意的。

 

在一台很古老的笔记本电脑上,数据库的并发连接最大也就到100了,这时CPU的利用率已经到了80%以上,测试出来的每秒可以并发写入1000多条。

 

还了一台一体机以后,在两个终端并发的情况下,每个终端似乎Mysql服务器最多开100个连接,两个终端在服务器上的并发连接就达到了200,在这种情况下,这台一体机的每秒写入数是3700条左右。

 

按照这个测试结果来推论,在一般的硬件数据库服务器上,如果并发数达到500左右,每秒理论上的最大写入数应该是10000左右。

 

数据库设计如果没有锁表的情况下,本身不应该成为一个瓶颈所在。