首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MemSQL速度测试与dbbench速度测试

MemSQL速度测试与dbbench速度测试
EN

Stack Overflow用户
提问于 2016-09-04 22:06:50
回答 1查看 268关注 0票数 0

我正在运行MemSQL速度测试,它显示638 K每秒插入的(在web中)。

同样,为了模拟相同的负载,我运行dbbench基准测试工具,但是我获得的吞吐量只有每秒20K插入。(dbbench与MemSQL运行在同一台机器上)

我很困惑,有什么东西我遗漏了吗?

下面是运行dbbench的方式:

代码语言:javascript
复制
dbbench --host=127.0.0.1 --port=3306 dbbench.ini*

dbbench.ini:

代码语言:javascript
复制
[setup]
query=CREATE DATABASE IF NOT EXISTS speed_test
query=CREATE TABLE IF NOT EXISTS speed_test.tbl (id INT AUTO_INCREMENT PRIMARY KEY, val INT)

[teardown]
query=DROP DATABASE speed_test

[inserts]
query=insert into speed_test.tbl (val) values(5)
concurrency=10
EN

回答 1

Stack Overflow用户

发布于 2016-09-05 05:54:10

运行单值插入将比多插入慢得多,并发性10也太低,无法使集群饱和。这里的dbbench配置中的工作负载瓶颈将出现在所有这些往返过程中,它们在数据库中做的工作非常少。

尝试:

  • 在每个insert语句中批处理更多的值
  • 增加并发性
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39321906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档