Detectar puntos calientes
Encuentra el rango o el documento que se lleva más carga de la que le toca.
Encuentra el rango o el documento que se lleva más carga de la que le toca, para cambiar la clave o el modelo.
Requisitos
- Acceso a
teseladb adminen un nodo del clúster. - Un usuario con
clusterMonitor.
Mira los líderes y los rangos
Shell
teseladb admin ranges --collection tienda.pedidosUn rango que se divide una y otra vez por su final, o un nodo que lidera mucho más que los demás, señalan una clave que siempre crece.
Mira las operaciones
JavaScript
db.currentOp({ ns: "tienda.pedidos" });Muchas operaciones en curso sobre el mismo _id señalan un documento que todos actualizan, como un contador.
Comprobar
Después de cambiar la clave o de crear el índice con teselaBuckets, las escrituras se reparten entre varios rangos.
Problemas frecuentes
- La carga no baja al dividir el rango porque el nuevo final recibe las mismas escrituras.