La clave de fragmento ideal permite a MongoDB distribuir los documentos uniformemente en todo el clúster, a la vez que facilita patrones de consulta comunes. Una clave de fragmento deficiente puede provocar una distribución desigual de los datos y los siguientes problemas:
Para abordar estos problemas, MongoDB le permite cambiar su clave de partición:
Puedes volver a fragmentar una colección cambiando la clave de fragmentación de la colección.
Para ajustar una clave de fragmentación, agrega un campo o campos de sufijo a la clave de fragmentación existente.
Las correcciones de distribución de datos son más efectivas al reparticionar una colección. Si desea mejorar la distribución de datos y su clúster cumple con los criterios para reparticionar, debería reparticionar la colección en lugar de refinar la clave de partición. Si su clúster no cumple con los criterios para reparticionar, debería refinar la clave de partición.
Para obtener más información sobre problemas comunes de rendimiento y escalabilidad y consejos sobre cómo solucionarlos, lea Solucionar problemas de claves de fragmento.