mysql - mysql 中的并行查询执行

标签 mysql c load-testing

我用C语言制作了聊天信使。 现在我正在用c语言编写负载生成器来检查我的服务器的容量。在第一阶段,我正在测试同时并行运行的客户端的多个注册,服务器接受它们的请求并运行mysql查询,但它无法注册最大客户端数 就像并行运行的 10 个客户端一样,最多有 2 和 3 个客户端注册,其余客户端未成功返回。 多个客户端是使用线程创建的。

最佳答案

如果您正在谈论 Mysql 中的并行查询执行,请阅读以下内容。 MySQL 本身支持任何类型的多线程。有一个称为分片的概念可能会对您有所帮助。这需要你安装一个插件才能运行。

更多信息和分片工具可以在这里找到:https://www.percona.com/blog/2014/01/07/increasing-slow-query-performance-with-parallel-query-execution/

关于mysql - mysql 中的并行查询执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46474043/

相关文章:

c - 使用 fork() 的单词频率

scala - Gatling:当上一个请求没有 JSON 响应时,如何在下一个请求中传递值?

c# - NCache 查询性能问题

php - mysql查询查找某天营业的店铺名称

python - Django 管理列表显示 + ForeignKey = 空更改列表

mysql - Entity Framework 和逆向工程 Code First 和 MySQL : error access denied

mysql - 对嵌套查询中的特定行进行计数

c - 将数据动态添加到指向函数内结构的指针数组

c - 如何增加数组的限制?

jmeter - 从机请求成功,但主机响应正文为空