Я использую драйвер питона (mysql.connector) и выполните следующие действия:призыв к MySQL cursor.execute() (драйвер Python) висит
_db_config = { 'user': 'root', 'password': '1111111', 'host': '10.20.30.40', 'database': 'ddb' }
_connection = mysql.connector.connect(**_db_config) # connect to a remote server
_cursor = _connection.cursor(buffered=True)
_cursor.execute("""SELECT * FROM database LIMIT 1;""")
в некоторых случаях, вызов _cursor.execute() висит без исключения
Кстати, при подключении к локальному серверу MySQL, кажется, будет хорошо
удалить ';' из третьей строки –
@BillalBEGUERADJ Сначала я подумал, что он решает мою проблему здесь, но, к сожалению, это не так. Я все еще получаю эти зависания, и тайм-аут также не решает его :-( –
SQL-запрос сам по себе не является тем, что потребляет это время ... Вы наблюдаете то же самое, когда вы запускаете запрос непосредственно из командной строки? –