Я добавил Max Pool Size = 50 в строку подключения. Это, похоже, не помогает.Как заставить mysqlconnection ждать, когда слишком много соединений открыто
я получил ошибку dreamhost2.vshost.exe Ошибка: 0: gensurv_general Пользователь уже имеет более активных соединений «max_user_connections»
В основном я просто хочу, чтобы ждать, пока количество соединения является управляемым.
Моя программа как этот
For i = 0 To 2000000 Step 10
Dim j = i
Threading.ThreadPool.QueueUserWorkItem(
Sub()
Using connect1 As New MySqlConnection(ConnectLocalhost.serverString)
connect1.Open()
Dim cmd = New MySqlCommand("set net_write_timeout=99999; set net_read_timeout=99999", connect1) ' // Setting tiimeout on mysqlServer
cmd.ExecuteNonQuery()
Dim BusinessReader = selectSomeQuery("Select * from tablebusiness limit " + j.ToString + "," + 10.ToString + "", connect1)
Максимальное соединение установлено в 150 –
Также будет просто добавлено Max Pool Size = 50; в строке подключения сделать потоки «wait» –