Как продлить тайм -аут одиночного выполнения MySQL запроса в MySQL Workbench?MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Как продлить тайм -аут одиночного выполнения MySQL запроса в MySQL Workbench?

Сообщение Anonymous »

Я пытаюсь использовать следующий код, чтобы определить поведение различных временных функций в mysql Workbench 8.0.42 :

Код: Выделить всё

SET SESSION net_read_timeout = 75;
SET SESSION net_write_timeout = 75;
SET SESSION wait_timeout = 75;
SET SESSION interactive_timeout = 75;
SET SESSION max_execution_time = 75000;

SELECT
NOW() AS `NOW() - Start`,
CURRENT_TIMESTAMP AS `CURRENT_TIMESTAMP - Start`,
SYSDATE() AS `SYSDATE() - Start`,
CURRENT_TIME AS `CURRENT_TIME - Start`,
CURTIME(6) AS `CURTIME(6) - Start`,
SLEEP(70) AS `********** Sleep 70 seconds **********`,
NOW() AS `NOW() - After Sleep`,
CURRENT_TIMESTAMP AS `CURRENT_TIMESTAMP - After Sleep`,
SYSDATE() AS `SYSDATE() - After Sleep`,
CURRENT_TIME AS `CURRENT_TIME - After Sleep`,
CURTIME(6) AS `CURTIME(6) - After Sleep`;
В запросе есть сон (70) , и чтобы избежать тайм -аута, я написал все настройки в начале. Однако, когда я запустил код, он все равно покажет мне: < /p>

Код: Выделить всё

22:38:23    SET SESSION net_read_timeout = 75   0 row(s) affected   0.000 sec
22:38:23    SET SESSION net_write_timeout = 75  0 row(s) affected   0.000 sec
22:38:23    SET SESSION wait_timeout = 75   0 row(s) affected   0.000 sec
22:38:23    SET SESSION interactive_timeout = 75    0 row(s) affected   0.000 sec
22:38:23    SET SESSION max_execution_time = 75000  0 row(s) affected   0.000 sec
22:38:23    [The long code] LIMIT 0, 1000   Error Code: 2013. Lost connection to MySQL server during query  30.016 sec
< /code>
Я искал в Интернете и нашел этот вопрос. Тем не менее, это не помогает: даже я изменил на Select/ *+ max_execution_time (75000) */
, он все равно будет время аудитория через 30 секунд. Я запустил следующий код в соответствующих параметрах: < /p>

Код: Выделить всё

SHOW VARIABLES where VALUE = 30 OR VALUE = 30000;
< /code>
, в то время как я нашел только некоторые не связанные настройки и некоторые настройки MySQLX: < /p>
# Variable_name, Value
'innodb_flushing_avg_loops', '30'
'innodb_sync_spin_loops', '30'
'mysqlx_connect_timeout', '30'
'mysqlx_read_timeout', '30'
В этом случае, как я мог бы продлить тайм -аут выполнения?

Подробнее здесь: https://stackoverflow.com/questions/796 ... -workbench
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «MySql»