ssd_cache
Es similar acache, 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.
El contenido de la caché es local a cada servidor y se pierde cuando un servidor se reinicia o se reemplaza. No utilice ssd_cache ni complex_key_ssd_cache si necesita un enriquecimiento fiable en el momento de la inserción: con una caché vacía, las inserciones pasan a depender de búsquedas en la fuente del diccionario. En ClickHouse Cloud, el escalado automático y el reemplazo gestionado de nodos hacen que esta situación sea más probable. En su lugar, utilice una disposición que cargue el diccionario completo en cada servidor; consulte Buenas prácticas para diccionarios.
Al igual que cache, esta disposición no mantiene un registro de las claves existentes, por lo que leerlo como una tabla con SELECT ... FROM <dictionary> devuelve únicamente las celdas actualmente almacenadas que contienen un valor: no puede descubrir claves ausentes de la caché y omite las celdas predeterminadas que registran claves que se buscaron pero no se encontraron en la fuente. Las celdas residentes que han expirado se vuelven a solicitar a la fuente. Consulte cache.
La clave del diccionario es de tipo UInt64.
- DDL
- Archivo de configuración
complex_key_ssd_cache
Este tipo de almacenamiento está diseñado para usarse con claves compuestas. Similar assd_cache.