Descripción general
tcp_close_connection_after_queries_num (para el límite de consultas)
o tcp_close_connection_after_queries_seconds (para el límite de duración) con un valor mayor que 0.
Si ambos límites están habilitados, la conexión se cierra en cuanto se alcanza primero cualquiera de los dos.
Al alcanzarse un límite y producirse la desconexión, el cliente recibe una excepción
TCP_CONNECTION_LIMIT_REACHED, y la consulta que provoca la desconexión no se procesa nunca.
Límites de consultas
tcp_close_connection_after_queries_num esté establecido en N, la conexión permite
N consultas exitosas. Luego, en la consulta N + 1, el cliente se desconecta.
Cada consulta procesada cuenta para el límite de consultas. Por lo tanto, al conectarse con un cliente de línea de comandos,
puede haber una consulta inicial automática de advertencias del sistema que cuenta para el límite.
Cuando una conexión TCP está inactiva (es decir, no ha procesado consultas durante cierto período de tiempo,
según el ajuste de sesión poll_interval), el número de consultas contabilizadas hasta ese momento se restablece a 0.
Esto significa que el número total de consultas en una sola conexión puede superar
tcp_close_connection_after_queries_num si se produce inactividad.
Límites de duración
tcp_close_connection_after_queries_seconds segundos.