English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Despliegue de MongoDB

Al preparar la implementación de MongoDB, debe intentar entender cómo se mantendrá estable su aplicación en el entorno de producción. Es una buena idea desarrollar métodos consistentes y repetibles para gestionar el entorno de implementación, de modo que una vez que se implemente, pueda reducir al mínimo las sorpresas.

La mejor manera incluye prototipar su configuración, realizar pruebas de carga, monitorear indicadores clave y usar esta información para expandir su configuración. La parte clave de este método es monitorear activamente todo el sistema-Esto le ayudará a entender cómo soportará su sistema de producción antes de la implementación y a determinar dónde debe aumentar la capacidad. Por ejemplo, profundizar en los picos potenciales de uso de memoria puede ayudar a extinguir los bloqueos de escritura antes de comenzar.

Para monitorear su implementación, MongoDB proporciona algunas órdenes siguientes-

mongostat

Esta orden verifica el estado de todos los实例es mongod en ejecución y devuelve contadores de operaciones de base de datos. Estos contadores incluyen inserciones, consultas, actualizaciones, eliminaciones y cursor. Además, también muestra el tiempo en que encontró errores de página y el porcentaje de bloqueos. Esto significa que su memoria es insuficiente, ha alcanzado el límite de escritura o tiene algunos problemas de rendimiento.

Para ejecutar este comando, inicie su instancia mongod. En otro símbolo del sistema, vaya abinDirectorio de instalación de MongoDB, luego ingresemongostat.

D:\set up\mongodb\bin>mongostat

A continuación, se muestra la salida del comando-

Mongotop

Este comando rastrea y informa las actividades de lectura / escritura del instancio MongoDB en la base de datos. Por defecto,mongotopDevuelve información una vez por segundo, puede cambiarla según sea necesario. Debe verificar si esta actividad de lectura / escritura coincide con sus intenciones de aplicación y no escribir demasiado en la base de datos a la vez, leer datos del disco con demasiada frecuencia o superar el tamaño del conjunto de trabajo.

Para ejecutar este comando, inicie su instancia mongod. En otro símbolo del sistema, vaya abinDirectorio de instalación de MongoDB, luego ingresemongotop.

D:\set up\mongodb\bin>mongotop

A continuación, se muestra la salida del comando-

Para cambiarmongotopPara reducir la frecuencia de los datos devueltos, especifique un número específico después del comando mongotop.

D:\set up\mongodb\bin>mongotop 30

El ejemplo anterior devolverá cada3Devuelve un valor cada 0 segundos.

Además de las herramientas MongoDB,10gen también ofrece un servicio de monitoreo de托管 gratuito, el servicio de gestión de MongoDB (MMS), que proporciona un panel y le brinda una vista de métricas de todo el clúster.