Skip to main content

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. 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.

complex_key_ssd_cache

Este tipo de almacenamiento está diseñado para usarse con claves compuestas. Similar a ssd_cache.