多个AJAX DB对MySQL的写调用会导致连接失败吗?

多个AJAX DB对MySQL的写调用会导致连接失败吗?,mysql,Mysql,我在我的网站上有一个列出住宅单元的页面。对于这些单位中的每一个,您都可以添加一些值,然后单击GO I loop遍历行和: 1检查数值是否正确 2启动一个异步调用,将数据写入my DB 现在,当我循环调用时,很明显all并不是同时启动的,我改变了行的颜色来表示它正在处理,它们一个接一个地改变,并且有一点延迟,因为我使用Javascript循环 我应该限制页面上的行数吗?每页可以有几百个,就像现在一样,但我可以很容易地将它限制在X层,比如说每层10-20个单元 我担心数据库会过载。DB可以处理多少个

我在我的网站上有一个列出住宅单元的页面。对于这些单位中的每一个,您都可以添加一些值,然后单击GO I loop遍历行和:

1检查数值是否正确 2启动一个异步调用,将数据写入my DB

现在,当我循环调用时,很明显all并不是同时启动的,我改变了行的颜色来表示它正在处理,它们一个接一个地改变,并且有一点延迟,因为我使用Javascript循环

我应该限制页面上的行数吗?每页可以有几百个,就像现在一样,但我可以很容易地将它限制在X层,比如说每层10-20个单元


我担心数据库会过载。DB可以处理多少个连接?你们认为/推荐什么?

是否可以将整个更新集合作为单个请求而不是单个请求发布到服务器上?在服务器端代码中,您可能仍然循环使用它们并单独执行DB更改,但可以将所有这些更改打包到一个连接实例中。我们考虑过这一点,但当您看到实时处理的更新行颜色更改、微调器指示器显示等时,这会失去一些很酷的因素。我的意思是,如果我必须的话,我会做出改变。但我不想。当然,这有一个很酷的因素。但也存在性能成本。每个请求都会带来一些开销。如果有很多请求,那将是很大的开销。如果有些成功,有些失败,会发生什么?在这种情况下,用户体验的成本似乎高于凉爽因素的好处。一般来说,最好将任何给定的操作集限制为单个工作单元,在本例中为单个请求。DB性能更好,HTTP性能更好,等等。很酷的因素可以在UI中伪造:你是对的,David。我可能会重写它,这样我就不会因为它而失眠。谢谢