Tornado 异步数据库请求性能测试

异步sql查询的测试数据

Server Software:        TornadoServer/5.0.2
Server Hostname:        127.0.0.1
Server Port:            8001

Document Path:          /api/test/
Document Length:        13 bytes

Concurrency Level:      2
Time taken for tests:   0.084 seconds
Complete requests:      20
Failed requests:        0
Total transferred:      5080 bytes
HTML transferred:       260 bytes
Requests per second:    236.91 [#/sec] (mean)
Time per request:       8.442 [ms] (mean)
Time per request:       4.221 [ms] (mean, across all concurrent requests)
Transfer rate:          58.77 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.0      0       0
Processing:     4    7   2.8      7      16
Waiting:        4    7   2.7      6      16
Total:          4    8   2.7      7      17

单链接数据库同步测试

Server Software:        TornadoServer/5.0.2
Server Hostname:        127.0.0.1
Server Port:            8001

Document Path:          /api/test/
Document Length:        13 bytes

Concurrency Level:      2
Time taken for tests:   0.089 seconds
Complete requests:      20
Failed requests:        0
Total transferred:      5080 bytes
HTML transferred:       260 bytes
Requests per second:    224.70 [#/sec] (mean)
Time per request:       8.901 [ms] (mean)
Time per request:       4.450 [ms] (mean, across all concurrent requests)
Transfer rate:          55.74 [Kbytes/sec] received



Server Software:        TornadoServer/5.0.2
Server Hostname:        127.0.0.1
Server Port:            8001

Document Path:          /api/test/
Document Length:        13 bytes

Concurrency Level:      2
Time taken for tests:   0.058 seconds
Complete requests:      20
Failed requests:        0
Total transferred:      5080 bytes
HTML transferred:       260 bytes
Requests per second:    346.59 [#/sec] (mean)
Time per request:       5.771 [ms] (mean)
Time per request:       2.885 [ms] (mean, across all concurrent requests)
Transfer rate:          85.97 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:        0    0   0.1      0       1
Processing:     2    5   3.6      4      16
Waiting:        2    5   3.5      4      16
Total:          2    6   3.7      4      16

对比还是很明显的

Time per request:       2.885 [ms] (mean, across all concurrent requests)
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 转 # https://www.cnblogs.com/easypass/archive/2010/12/ 08/...
    吕品㗊阅读 9,780评论 0 44
  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,136评论 1 32
  • 1.数据库三范式是什么? 第一范式:表中每个字段都不能再分。 第二范式:满足第一范式并且表中的非主键字段都依赖于主...
    杰伦哎呦哎呦阅读 2,910评论 0 28
  • MYSQL应该是最流行的WEB后端数据库。大量应用于PHP,Ruby,Python,Java 等Web语言开发项目...
    smooth00阅读 2,385评论 0 16
  • 【不忘初心】20171224学习力践行day73:1.古诗叫醒:《早发白帝城》。2.英文:hickory dick...
    Tiffanyzj阅读 169评论 0 0