Isso é semelhante ao statement_timeout do postgresql.
Estou procurando o erro de consulta se demorar mais de x segundos.
Estou ciente de SET MAX_EXECUTION_TIME, mas isso afeta apenas consultas de seleção, não consultas de atualização/inserção.
Isso é semelhante ao statement_timeout do postgresql.
Estou procurando o erro de consulta se demorar mais de x segundos.
Estou ciente de SET MAX_EXECUTION_TIME, mas isso afeta apenas consultas de seleção, não consultas de atualização/inserção.
Se o tempo que você está tentando limitar for gasto aguardando bloqueios, você poderá usar
lock_wait_timeout
(para bloqueios de metadados, o padrão é 1 ano) ouinnodb_lock_wait_timeout
(para bloqueios de linha, o padrão é 50 segundos).Se o tempo for gasto após a aquisição dos bloqueios, ou seja, o tempo de execução está demorando muito, então não, não acho que o MySQL tenha algum tempo limite de consulta para
INSERT
/UPDATE
.