是否有SQL作业队列?

时间:2017-06-15 12:07:16

标签: mysql sql

我正在通过解析FTP上发布的XML文件来创建一个巨大的mySQL数据库。

在一台计算机上,由于需要大量的SQL INSERT INTO,因此需要很长时间。

因此,我通过创建集群,启动数据库,构建所有内容并下载转储来修改我的代码以在AWS上构建它。

然而,我有一个问题。是否有#34;队列"发送的SQL请求?我的意思是,如果我的每个节点都在同时向数据库发送请求,那么会发生什么?

由于

1 个答案:

答案 0 :(得分:0)

在MySQL上,您可以使用SHOW FULL PROCESSLIST查看打开的连接以及他们当前正在运行的查询。

没有请求队列,但有些请求在启动之前等待其他请求完成,因为它们会尝试使用当前正在运行的请求锁定的行或表。

每次连接一次只执行一个请求。