> ## Documentation Index
> Fetch the complete documentation index at: https://clickhouse.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# ajustes de sesión de log_queries_*

> Ajustes de sesión de ClickHouse en el grupo generado log_queries_*.

export const SettingsInfoBlock = ({type, default_value, changeable_without_restart}) => {
  return <div className="not-prose" style={{
    display: "flex",
    flexWrap: "wrap",
    alignItems: "baseline",
    columnGap: "0.5rem",
    rowGap: "0.125rem",
    margin: "0.375rem 0",
    fontSize: "0.8125rem",
    lineHeight: "1.125rem"
  }}>
      <div style={{
    fontWeight: 600,
    opacity: 0.72
  }}>Tipo</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{type}</div>
      <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>Predeterminado</div>
      <div style={{
    overflowWrap: "anywhere"
  }}>{default_value}</div>
      {changeable_without_restart && <div style={{
    fontWeight: 600,
    opacity: 0.72,
    marginInlineStart: "0.5rem"
  }}>
          Modificable sin reiniciar
        </div>}
      {changeable_without_restart && <div style={{
    overflowWrap: "anywhere"
  }}>
          {changeable_without_restart}
        </div>}
    </div>;
};

Estas configuraciones están disponibles en [system.settings](/docs/es/reference/system-tables/settings) y se autogeneran a partir del [código fuente](https://github.com/ClickHouse/ClickHouse/blob/master/src/Core/Settings.cpp).

<div id="log_queries">
  ## log\_queries
</div>

<SettingsInfoBlock type="Bool" default_value="1" />

Configura el registro de consultas.

Las consultas enviadas a ClickHouse con esta configuración se registran según las reglas del parámetro de configuración del servidor [query\_log](/docs/es/reference/settings/server-settings/settings#query_log).

Ejemplo:

```text theme={null}
log_queries=1
```

<div id="log_queries_cut_to_length">
  ## log\_queries\_cut\_to\_length
</div>

<SettingsInfoBlock type="UInt64" default_value="100000" />

Si la longitud de la consulta supera un umbral especificado (en bytes), la consulta se recorta al escribirla en el registro de consultas. También se limita la longitud de la consulta impresa en el registro de texto ordinario.

<div id="log_queries_min_query_duration_ms">
  ## log\_queries\_min\_query\_duration\_ms
</div>

<SettingsInfoBlock type="Milisegundos" default_value="0" />

Si está habilitado (valor distinto de cero), las consultas más rápidas que el valor establecido no se registrarán (puede considerarlo como un `long_query_time` para el [registro de consultas lentas de MySQL](https://dev.mysql.com/doc/refman/5.7/slow-query-log.html)), lo que básicamente significa que no las encontrará en las siguientes tablas:

* `system.query_log`
* `system.query_thread_log`

Solo se registrarán las consultas del siguiente tipo:

* `QUERY_FINISH`

* `EXCEPTION_WHILE_PROCESSING`

* Tipo: milisegundos

* Valor predeterminado: 0 (cualquier consulta)

<div id="log_queries_min_type">
  ## log\_queries\_min\_type
</div>

<SettingsInfoBlock type="LogQueriesType" default_value="QUERY_START" />

Tipo mínimo de `query_log` que se registrará.

Posibles valores:

* `QUERY_START` (`=1`)
* `QUERY_FINISH` (`=2`)
* `EXCEPTION_BEFORE_START` (`=3`)
* `EXCEPTION_WHILE_PROCESSING` (`=4`)

Puede usarse para limitar qué entidades se enviarán a `query_log`; por ejemplo, si le interesan solo los errores, puede usar `EXCEPTION_WHILE_PROCESSING`:

```text theme={null}
log_queries_min_type='EXCEPTION_WHILE_PROCESSING'
```

<div id="log_queries_probability">
  ## log\_queries\_probability
</div>

<SettingsInfoBlock type="Float" default_value="1" />

Permite que un usuario escriba en las tablas del sistema [query\_log](/docs/es/reference/system-tables/query_log), [query\_thread\_log](/docs/es/reference/system-tables/query_thread_log) y [query\_views\_log](/docs/es/reference/system-tables/query_views_log) solo una muestra de consultas seleccionadas aleatoriamente con la probabilidad especificada. Esto ayuda a reducir la carga cuando hay un gran volumen de consultas por segundo.

Valores posibles:

* 0 — Las consultas no se registran en las tablas del sistema.
* Número positivo de coma flotante en el intervalo \[0..1]. Por ejemplo, si el valor de la configuración es `0.5`, aproximadamente la mitad de las consultas se registran en las tablas del sistema.
* 1 — Todas las consultas se registran en las tablas del sistema.
