ssd_cache
Es similar a cache, pero almacena los datos en SSD y el índice en RAM. Todas las opciones de los diccionarios cache relacionadas con la cola de actualización también se pueden aplicar a los diccionarios de caché SSD.
La clave del diccionario es de tipo UInt64.
LAYOUT(SSD_CACHE(BLOCK_SIZE 4096 FILE_SIZE 16777216 READ_BUFFER_SIZE 1048576
PATH '/var/lib/clickhouse/user_files/test_dict'))<layout>
<ssd_cache>
<!-- Tamaño del bloque básico de lectura en bytes. Se recomienda que sea igual al tamaño de página del SSD. -->
<block_size>4096</block_size>
<!-- Tamaño máximo del archivo de caché en bytes. -->
<file_size>16777216</file_size>
<!-- Tamaño del búfer en RAM en bytes para leer elementos desde SSD. -->
<read_buffer_size>131072</read_buffer_size>
<!-- Tamaño del búfer en RAM en bytes para acumular elementos antes de volcarlos al SSD. -->
<write_buffer_size>1048576</write_buffer_size>
<!-- Ruta donde se almacenará el archivo de caché. -->
<path>/var/lib/clickhouse/user_files/test_dict</path>
</ssd_cache>
</layout>complex_key_ssd_cache
Este tipo de almacenamiento está diseñado para usarse con claves compuestas. Similar a ssd_cache.