我在数据库中运行一些update查询,这些查询批量更新记录,还有一些更新每行。在某些时候,我看到MySQL连接队列变满,并且不允许更多到MySQL的连接。这意味着一些客户端连接锁定了行,而另一个连接正在尝试更新相同的记录,并等待锁被移除,因此连接堆积起来。我不知道是哪个查询在这么做,因为这是在瞬间发生的,我想通过show full processlist或其他方法来查看数据库中发生了什么。
除了更新应用程序中的一些逻辑,这是非常<em
我目前正在开发一个azure date bricks笔记本,它可以将存储容器中的文件读取到数据帧中,然后将所有记录写入MySQL中的表中。该文件的行数可以在200万到1000万之间。newFile.repartition(16).write .mode(除此之外,有没有一种更快的方法来使用write将所有这些数据插入到我的数据库中?或者在azure da