在讨论这个问题之前,我会给你一些技术细节:
运行某些查询时,我在用户连接中遇到了一些麻烦。对于此示例向您展示我的问题,我将进行查询,以便激发此方案。
假设我有我的用户“ testuser1 ”,我用它来运行 2分钟查询(目的很长)。在运行此查询时,我尝试使用相同的用户(和不同的表)运行另一个查询,但在第一个查询完成之前它实际上不会运行(顺序的种类)。
我认为第一件事就是......好吧,也许这些表被锁定了?(甚至我根本无法连接到数据库)。
因此,当此查询运行时,我尝试使用新用户“ testuser2 ”。在这种情况下,我在连接数据库和运行查询时完全没有任何问题。
在此之后,我认为用户可能被阻止,所以我尝试连接 我的“ testuser1 ”到另一个没有问题的数据库。
我接下来尝试的是在第一个运行时在另一个IP上使用“ testuser1 ”。但是,我在运行查询时没有遇到任何问题。
有谁知道为什么我不能在同一个IP上一次运行两个查询以及如何解决这个问题?
非常感谢!