Estoy tratando de optimizar mi sitio, para poder hacerlo quiero saber qué acción está haciendo más consultas que otras. ¿Hay alguna forma de saber la cantidad de hits de DB realizados por una acción?Cuenta la cantidad de consultas en Rails
Respuesta
He encontrado estos gema muy útil para la inspección de los problemas y la optimización de consultas
Puede consultar el registro de rieles para ver qué & cuántas consultas se están produciendo para cada solicitud. Pero por lo general, el dolor pasa por el registro cada vez para ver qué pedido lleva tiempo.
Normalmente utilizo la gema newrelic en desarrollo para ver qué acciones están tomando más tiempo e intentaré optimizar las consultas. Consulte http://newrelic.com/docs/ruby/developer-mode para obtener más información sobre newrelic en el modelo de desarrollo.
También se basa en la base de datos y en la versión de rieles existen otras gemas (https://github.com/flyerhzm/bullet) que le informan cómo se realizan las consultas en una solicitud particular.
Como dije en @Naveed, Newrelic es una herramienta muy útil para medir y mejorar el rendimiento de tu aplicación ... pero no es lo que estoy buscando, sin embargo Bullet tal vez es lo que necesito ... – joeloui
Esta joya hará exactamente lo que necesita: mostrar el número de consultas de base de datos emitidos por acción:
- 1. Cuenta avanzada y unión en Rails
- 2. Cuenta con varias condiciones en Rails
- 3. ¿Cómo ejecuto consultas sobre la conexión de DB en Rails?
- 4. ¿Hay algún límite en la cantidad de tablas de almacenamiento de Azure permitidas en una cuenta?
- 5. Ruby on Rails - Dinámica de consultas SQL
- 6. Mongodb: $ en el operador frente a la gran cantidad de consultas individuales
- 7. Rails Caching DB Consultas y mejores prácticas
- 8. Prueba de "Confirmación de cuenta" con rails/rspec/capybara/idear
- 9. ¿Cuál es la "forma de Rails" para manejar una gran cantidad de controladores?
- 10. ¿Cargar automáticamente la cuenta de PayPal?
- 11. ¿Cómo obtengo la cantidad de segundos entre dos DateTimes en Ruby on Rails
- 12. ¿Cómo escapar para consultas MYSQL de Ruby on Rails?
- 13. Registrar todas las consultas SQL en la base de datos en Rails
- 14. ¿Cómo asignar un dominio completo a una cuenta de la aplicación Rails basada en subdominios?
- 15. NullPointerException en la cuenta sincronizada
- 16. Cómo ver las consultas de mysql en la consola de rails
- 17. Hibernate consultas en la base de datos
- 18. Fecha en Mongoid consultas de
- 19. Cantidad de filas en la hoja
- 20. Consultas anidadas en Arel
- 21. calcular la cantidad de combinaciones
- 22. Symfony2: ¿Cómo mostrar el nombre de la cuenta de administrador al suplantar la cuenta de usuario?
- 23. Cassandra o MongoDB para una buena escala y gran cantidad de consultas
- 24. Cuenta Seq número de elementos
- 25. ¿Cómo encadena Rails ActiveRecord las cláusulas "where" sin múltiples consultas?
- 26. MySQL seleccionar la cuenta
- 27. Pregunta de la teoría de consultas SQL - consultas de declaración única vs consultas de declaración múltiple
- 28. Extraer la moneda de la cantidad formateada
- 29. ¿Cómo usar consultas sql sin procesar en la aplicación Rails 3?
- 30. Rspec debe cambiar la cuenta sin lambda
https://github.com/comboy/sql_queries_count – user1743790
¡Amigo! ¡Esto es totalmente lo que estaba buscando! ¡Gracias! – joeloui
Junto con la viñeta de la respuesta a continuación, ha hecho maravillas en aproximadamente una hora. ¡Gracias! – Brandon