Capítulo 18. Ver lo que hace tu aplicación
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Una vez que tienes una aplicación en funcionamiento, ¿cómo sabes lo que está haciendo? Este capítulo trata sobre cómo averiguar qué tipo de consultas está ejecutando MongoDB, cuántos datos se están escribiendo y otros detalles sobre lo que está haciendo realmente. Aprenderás sobre:
Encontrar operaciones lentas y matarlas
Obtener e interpretar estadísticas sobre tus colecciones y bases de datos
Utilizar herramientas de línea de comandos para hacerte una idea de lo que hace MongoDB
Ver las operaciones actuales
Una forma fácil de encontrar operaciones lentas es ver qué se está ejecutando. Es más probable que cualquier cosa lenta aparezca y lleve más tiempo ejecutándose. No está garantizado, pero es un buen primer paso para ver qué puede estar ralentizando una aplicación.
Para ver las operaciones que se están ejecutando, utiliza la función db.currentOp() función
>db.currentOp(){"inprog":[{"type":"op","host":"eoinbrazil-laptop-osx:27017","desc":"conn3","connectionId":3,"client":"127.0.0.1:57181","appName":"MongoDB Shell","clientMetadata":{"application":{"name":"MongoDB Shell"},"driver":{"name":"MongoDB Internal Client","version":"4.2.0"},"os":{"type":"Darwin","name":"Mac OS X","architecture":"x86_64","version":"18.7.0"}},"active":true,"currentOpTime":"2019-09-03T23:25:46.380+0100" ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access