> ## Documentation Index
> Fetch the complete documentation index at: https://private-7c7dfe99-postgresql-tls-support.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ajustes del servidor backup_*

> Ajustes del servidor de ClickHouse del grupo generado backup_*.

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>;
};

Estos ajustes configuran el servidor de ClickHouse y se generan automáticamente a partir del código fuente de ClickHouse.

<div id="backup_log">
  ## backup\_log
</div>

Configuración de la [tabla del sistema backup\_log](/es/reference/system-tables/backup_log) para registrar operaciones `BACKUP` y `RESTORE`.

Los siguientes ajustes pueden configurarse mediante subetiquetas:

| Configuración                      | Descripción                                                                                                                                                                     | Predeterminado      | Nota                                                                                                                                  |
| ---------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| `database`                         | Nombre de la base de datos.                                                                                                                                                     |                     |                                                                                                                                       |
| `table`                            | Nombre de la tabla del sistema.                                                                                                                                                 |                     |                                                                                                                                       |
| `engine`                           | [Definición del motor MergeTree](/es/reference/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-creating-a-table) para una tabla del sistema.            |                     | No puede usarse si se define `partition_by` u `order_by`. Si no se especifica, se selecciona `MergeTree` de forma predeterminada      |
| `partition_by`                     | [Clave de partición personalizada](/es/reference/engines/table-engines/mergetree-family/custom-partitioning-key) para una tabla del sistema.                                    |                     | Si se especifica `engine` para la tabla del sistema, el parámetro `partition_by` debe especificarse directamente dentro de 'engine'   |
| `ttl`                              | Especifica el [TTL](/es/reference/engines/table-engines/mergetree-family/mergetree#table_engine-mergetree-ttl) de la tabla.                                                     |                     | Si se especifica `engine` para la tabla del sistema, el parámetro `ttl` debe especificarse directamente dentro de 'engine'            |
| `order_by`                         | [Clave de ordenación personalizada](/es/reference/engines/table-engines/mergetree-family/mergetree#order_by) para una tabla del sistema. No puede usarse si se define `engine`. |                     | Si se especifica `engine` para la tabla del sistema, el parámetro `order_by` debe especificarse directamente dentro de 'engine'       |
| `storage_policy`                   | Nombre de la política de almacenamiento que se usará para la tabla (opcional).                                                                                                  |                     | Si se especifica `engine` para la tabla del sistema, el parámetro `storage_policy` debe especificarse directamente dentro de 'engine' |
| `settings`                         | [Parámetros adicionales](/es/reference/engines/table-engines/mergetree-family/mergetree#settings) que controlan el comportamiento de MergeTree (opcional).                      |                     | Si se especifica `engine` para la tabla del sistema, el parámetro `settings` debe especificarse directamente dentro de 'engine'       |
| `flush_interval_milliseconds`      | Intervalo para volcar los datos del búfer en memoria a la tabla.                                                                                                                | `7500`              |                                                                                                                                       |
| `max_size_rows`                    | Tamaño máximo, en líneas, de los registros. Cuando la cantidad de registros no volcados alcanza el tamaño máximo, los registros se vuelcan al disco.                            | `1048576`           |                                                                                                                                       |
| `reserved_size_rows`               | Tamaño de memoria preasignado, en líneas, para los registros.                                                                                                                   | `8192`              |                                                                                                                                       |
| `buffer_size_rows_flush_threshold` | Umbral para la cantidad de líneas. Si se alcanza el umbral, el volcado de los registros al disco se inicia en segundo plano.                                                    | `max_size_rows / 2` |                                                                                                                                       |
| `flush_on_crash`                   | Establece si los registros deben volcarse al disco en caso de fallo.                                                                                                            | `false`             |                                                                                                                                       |

Además, el siguiente ajuste a nivel de servidor controla la política de volcado predeterminada para todas las tablas de registros del sistema:

```xml theme={null}
<default_system_log_flush_policy>
    <skip_alias_columns>true</skip_alias_columns>
</default_system_log_flush_policy>
```

| Configuración        | Descripción                                                                                                                                               | Predeterminado |
| -------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------- |
| `skip_alias_columns` | Cuando es `true`, las columnas ALIAS se omiten de los esquemas de las tablas de logs del sistema. Requerido para los logs del sistema respaldados por S3. | `false`        |

**Ejemplo**

```xml theme={null}
<clickhouse>
    <backup_log>
        <database>system</database>
        <table>backup_log</table>
        <flush_interval_milliseconds>1000</flush_interval_milliseconds>
        <partition_by>toYYYYMM(event_date)</partition_by>
        <max_size_rows>1048576</max_size_rows>
        <reserved_size_rows>8192</reserved_size_rows>
        <buffer_size_rows_flush_threshold>524288</buffer_size_rows_flush_threshold>
        <flush_on_crash>false</flush_on_crash>
        <!-- <engine>Engine = MergeTree PARTITION BY event_date ORDER BY event_time TTL event_date + INTERVAL 30 day</engine> -->
    </backup_log>
</clickhouse>
```

<div id="backup_threads">
  ## backup\_threads
</div>

<SettingsInfoBlock type="NonZeroUInt64" default_value="16" changeable_without_restart="No" />El número máximo de hilos para ejecutar solicitudes de `BACKUP`.
