mysql - MySQL中的多线程?

标签 mysql multithreading concurrency computer-science query-optimization

MySQL操作是多线程的吗?

具体来说,在运行选择时,选择(或连接)算法是否会产生多个线程一起运行?多线程会妨碍支持大量并发用户吗?

最佳答案

多个后台线程在 MySQL 服务器中运行。此外,每个数据库连接都由一个线程提供服务。 MySQL 中未实现并行查询(使用多线程进行选择)。

MySQL 可以支持“很多并发用户”。例如 Facebook 使用 MySQL 成功启动。

关于mysql - MySQL中的多线程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3883178/

相关文章:

MySQL:使用自动增量的整数作为主键 - 我应该将其声明为无符号吗?

php - 使用 PHP_SELF 在发布后保留变量值

mysql - 在 mysql 中将日期转换为 varchar 会引发语法错误

java - 将缓冲区写入 Java channel : Thread-safe or not?

python - 将 concurrent.futures.Future 与 greenlets/gevent 一起使用

c# - SQL:使用带有 LIMIT 的 INNER JOIN 进行更新

java - 如何维护线程列表?

c# - AutoResetEvent没有正确阻止

Java线程执行不同的任务?

java - ExecutorService 的 future 任务并未真正取消