{"id":73207,"date":"2024-01-30T14:32:27","date_gmt":"2024-01-30T13:32:27","guid":{"rendered":"https:\/\/kinsta.com\/es\/?p=73207&#038;preview=true&#038;preview_id=73207"},"modified":"2024-02-15T17:43:06","modified_gmt":"2024-02-15T16:43:06","slug":"registro-de-consultas-lentas","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/","title":{"rendered":"Registro de consultas lentas con Notificaciones de Soporte Activo"},"content":{"rendered":"<p>Registrar las consultas lentas es una parte importante del ajuste del rendimiento de cualquier <a href=\"https:\/\/kinsta.com\/es\/blog\/ruby-on-rails-aplicaciones\/\">aplicaci\u00f3n Rails<\/a>. Rails proporciona un mecanismo incorporado para registrar las consultas lentas llamado Notificaciones de Soporte Activo.<\/p>\n<p>Este art\u00edculo te mostrar\u00e1 c\u00f3mo utilizar las Notificaciones de Soporte Activo para registrar consultas lentas en tu aplicaci\u00f3n Rails. Tambi\u00e9n te daremos consejos sobre c\u00f3mo analizar los registros de consultas lentas para identificar y solucionar problemas de rendimiento.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>\u00bfQu\u00e9 es una consulta lenta?<\/h2>\n<p>Una consulta lenta es una consulta que tarda en ejecutarse m\u00e1s de un determinado umbral. El umbral de lo que constituye una consulta lenta puede variar seg\u00fan la aplicaci\u00f3n y sus requisitos de rendimiento. Sin embargo, una buena regla general es considerar lenta cualquier consulta que tarde m\u00e1s de 100 milisegundos.<\/p>\n<h2>\u00bfPor qu\u00e9 es importante registrar las consultas lentas?<\/h2>\n<p>Hay muchas razones por las que es importante y por las que deber\u00edas registrar las consultas lentas.<\/p>\n<p>En primer lugar, las consultas lentas pueden ser un signo de problemas de rendimiento subyacentes en tu aplicaci\u00f3n. Registrando las consultas lentas, puedes identificar estos problemas en una fase temprana y tomar medidas para solucionarlos. La prevenci\u00f3n es mejor que el tratamiento.<\/p>\n<p>En segundo lugar, las consultas lentas pueden ayudarte a identificar posibles vulnerabilidades de seguridad en tu aplicaci\u00f3n. Por ejemplo, una consulta lenta causada por un <a href=\"https:\/\/kinsta.com\/es\/blog\/inyeccion-sql\/\">ataque de inyecci\u00f3n SQL<\/a> malicioso puede servir para identificar la vulnerabilidad y tomar medidas para mitigarla.<\/p>\n<p>En tercer lugar, las consultas lentas pueden ayudarte a mejorar el rendimiento de tu aplicaci\u00f3n.<\/p>\n<p>Analizando los registros de consultas lentas, puedes identificar las consultas que causan m\u00e1s problemas de rendimiento y tomar medidas para optimizarlas. Podemos registrar eventos de consultas lentas en nuestra aplicaci\u00f3n utilizando las Notificaciones de Soporte Activo.<\/p>\n<h2>\u00bfQu\u00e9 son las Notificaciones de Soporte Activo?<\/h2>\n<p>Las Notificaciones de Soporte Activo son una herramienta esencial para cualquier <a href=\"https:\/\/kinsta.com\/es\/blog\/tipos-de-desarrolladores\/\">desarrollador Rails<\/a> serio que quiera obtener informaci\u00f3n m\u00e1s profunda sobre el rendimiento y el comportamiento de su aplicaci\u00f3n. Te permiten rastrear eventos espec\u00edficos que ocurren dentro de tu c\u00f3digo y recopilar datos valiosos sobre su ejecuci\u00f3n.<\/p>\n<p>Comprendiendo su funcionalidad y aprovech\u00e1ndolas eficazmente, puedes mejorar significativamente el rendimiento, la mantenibilidad y la salud general de tu aplicaci\u00f3n Rails.<\/p>\n<p>Aqu\u00ed tienes una visi\u00f3n general de las Notificaciones de Soporte Activo y sus principales ventajas.<\/p>\n<h3>Funcionalidad<\/h3>\n<ul>\n<li>Instrumentaci\u00f3n: Puedes instrumentar eventos espec\u00edficos en tu aplicaci\u00f3n Rails utilizando el m\u00e9todo <a href=\"https:\/\/edgeguides.rubyonrails.org\/active_support_instrumentation.html\" target=\"_blank\" rel=\"noopener noreferrer\">ActiveSupport::Notifications.instrument<\/a>. Este m\u00e9todo toma un nombre, un payload (datos opcionales) y un bloque de c\u00f3digo a ejecutar.<\/li>\n<li>Payload: El payload te permite pasar datos adicionales relevantes para el evento que se est\u00e1 instrumentando. Esto podr\u00eda incluir cosas como marcas de tiempo, ID de usuario, detalles de la consulta a la base de datos o cualquier otra informaci\u00f3n relevante.<\/li>\n<li><a href=\"https:\/\/api.rubyonrails.org\/classes\/ActiveSupport\/Subscriber.html\" target=\"_blank\" rel=\"noopener noreferrer\">Suscriptores<\/a>: Una vez ejecutado el bloque, el Soporte Activo env\u00eda una notificaci\u00f3n con el nombre y el payload a los suscriptores registrados. Estos suscriptores tambi\u00e9n pueden procesar la informaci\u00f3n y emprender acciones espec\u00edficas basadas en el evento.<\/li>\n<\/ul>\n<h3>Ventajas<\/h3>\n<ul>\n<li>Monitorizaci\u00f3n del rendimiento: Al instrumentar eventos clave, puedes hacer un seguimiento de su tiempo de ejecuci\u00f3n e identificar cuellos de botella de rendimiento dentro de tu aplicaci\u00f3n. Esto te permite optimizar tu c\u00f3digo y mejorar el rendimiento general de tu aplicaci\u00f3n Rails.<\/li>\n<li>Depuraci\u00f3n: Las notificaciones pueden proporcionar informaci\u00f3n valiosa sobre el flujo de tu aplicaci\u00f3n y ayudar a diagnosticar problemas. Los datos del payload pueden revelar comportamientos inesperados o errores durante el tiempo de ejecuci\u00f3n.<\/li>\n<li>Instrumentaci\u00f3n personalizada: Puedes ampliar la funcionalidad de las Notificaciones de Soporte Activo creando tus propios instrumentos y suscriptores personalizados. Esto te permite rastrear eventos espec\u00edficos relevantes para las necesidades \u00fanicas de tu aplicaci\u00f3n.<\/li>\n<li>Integraci\u00f3n con otras bibliotecas: Muchas bibliotecas Rails populares, como Action Cable y ActiveJob, aprovechan las Notificaciones de Soporte Activo para proporcionar datos de rendimiento y capacidades de seguimiento de eventos.<\/li>\n<\/ul>\n<h2>C\u00f3mo registrar consultas lentas con las Notificaciones de Soporte Activo<\/h2>\n<p>Las <a href=\"https:\/\/api.rubyonrails.org\/classes\/ActiveSupport\/Notifications.html\">Notificaciones de Soporte Activo<\/a> son un mecanismo incorporado en Rails para registrar los eventos que se producen en tu aplicaci\u00f3n. Para utilizar las Notificaciones de Soporte Activo para registrar consultas lentas, el c\u00f3digo de ejemplo que aparece a continuaci\u00f3n se colocar\u00eda en un inicializador (por ejemplo, <code>config\/initializers\/error_notifications.rb<\/code>) para garantizar que se ejecuta al iniciar la aplicaci\u00f3n. Alternativamente, a\u00f1ade el c\u00f3digo a un controlador o modelo espec\u00edfico para un registro espec\u00edfico.<\/p>\n<pre><code class=\"language-ruby\">config.active_support.Notifications.subscribe('sql.active_record') do |*args|\n  event = ActiveSupport::Notifications::Event.new(*args)\n  if event.duration &gt; 100\n    Rails.logger.info \"Slow query: #{event.payload[:sql]}\"\n  end\nend<\/code><\/pre>\n<p>Este c\u00f3digo registrar\u00e1 todas las consultas SQL que tarden m\u00e1s de 100 milisegundos en ejecutarse.<\/p>\n<p>La informaci\u00f3n registrada incluir\u00e1 la sentencia SQL, la duraci\u00f3n de la consulta y el nombre del archivo y el n\u00famero de l\u00ednea donde se ejecut\u00f3 la consulta.<\/p>\n<h2>C\u00f3mo analizar los registros de consultas lentas<\/h2>\n<p>Una vez que hayas empezado a registrar las consultas lentas, puedes analizar los registros para identificar las consultas que est\u00e1n causando m\u00e1s problemas de rendimiento. Hay varias formas de analizar los registros de consultas lentas.<\/p>\n<p>Una forma es utilizar una herramienta como el <a href=\"https:\/\/github.com\/igorkasyanchuk\/rails_performance\">Panel de Rendimiento de Rails<\/a>. El Panel de Rendimiento Rails proporciona una interfaz gr\u00e1fica para ver y analizar los registros de consultas lentas.<\/p>\n<p>Otra forma de analizar los registros de consultas lentas es utilizar un editor de texto o un programa de hojas de c\u00e1lculo. Puedes utilizar un editor de texto o un programa de hojas de c\u00e1lculo para ordenar y filtrar los registros de consultas lentas por duraci\u00f3n, sentencia SQL o nombre de archivo.<\/p>\n<p>Esto puede ayudarte a identificar las consultas que causan m\u00e1s problemas de rendimiento.<\/p>\n<h2>C\u00f3mo solucionar las consultas lentas<\/h2>\n<p>Una vez identificadas las consultas que causan m\u00e1s problemas de rendimiento, puedes tomar medidas para solucionarlas. Hay varias formas de arreglar las consultas lentas.<\/p>\n<p>Una forma es optimizar la sentencia SQL. Puedes optimizar la sentencia SQL utilizando \u00edndices, a\u00f1adiendo restricciones o utilizando m\u00e9todos de consulta m\u00e1s eficientes.<\/p>\n<p>Otra forma de solucionar consultas lentas es almacenar en cach\u00e9 los resultados de la consulta. Puedes cachear los resultados utilizando un <a href=\"https:\/\/kinsta.com\/es\/blog\/cache-rails\/#cache-stores-and-backends-in-ruby-on-rails\">cache store de Rails<\/a> o mediante un <a href=\"https:\/\/kinsta.com\/es\/blog\/cache-rails\/\">cach\u00e9 de base de datos<\/a> (por ejemplo, <a href=\"https:\/\/kinsta.com\/es\/blog\/memcached-vs-redis\/\">Redis, Memcached<\/a>).<\/p>\n<p>Implementar la paginaci\u00f3n y dividir grandes conjuntos de resultados en p\u00e1ginas m\u00e1s peque\u00f1as mejorar\u00e1 el rendimiento y reducir\u00e1 el uso de memoria.<\/p>\n<p>Adem\u00e1s, considera la posibilidad de ejecutar trabajos en segundo plano y descargar las consultas de larga duraci\u00f3n a trabajos en segundo plano (por ejemplo, utilizando Sidekiq, Resque) para evitar el bloqueo de las peticiones web.<\/p>\n<h2>Resumen<\/h2>\n<p>Las Notificaciones de Soporte Activo son un mecanismo incorporado en Rails para registrar las consultas lentas. Registrar las consultas lentas es una parte importante del ajuste del rendimiento de cualquier aplicaci\u00f3n Rails. Al registrarlas, puedes identificar problemas de rendimiento en una fase temprana y tomar medidas para solucionarlos.<\/p>\n<p>Puedes utilizar las Notificaciones de Soporte Activo para registrar las consultas lentas y analizar los registros para identificar las consultas que est\u00e1n causando m\u00e1s problemas de rendimiento. Una vez identificadas las consultas que causan m\u00e1s problemas de rendimiento, puedes tomar medidas para solucionarlas.<\/p>\n<p>Si est\u00e1s en un proyecto bien establecido y tienes capacidad para contar con desarrolladores junior en los equipos, este nivel de optimizaci\u00f3n del trabajo les guiar\u00e1 para establecer mejores pr\u00e1cticas al implicarse en el proceso. Y al implicar al equipo de supervisi\u00f3n y a los seniors, para construir una plataforma mejor y con mayor rendimiento. Dale tu proyecto de consulta lenta a un desarrollador junior, y se beneficiar\u00e1 enormemente de \u00e9l.<\/p>\n<p>No esperes a que exista el problema. Evita las consultas lentas antes de que te ralenticen. \u00a1S\u00e9 proactivo, no reactivo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Registrar las consultas lentas es una parte importante del ajuste del rendimiento de cualquier aplicaci\u00f3n Rails. Rails proporciona un mecanismo incorporado para registrar las consultas lentas &#8230;<\/p>\n","protected":false},"author":309,"featured_media":73208,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1337,1336],"class_list":["post-73207","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","topic-herramientas-de-desarrollo-web","topic-lenguajes-desarrollo-web"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Registro de consultas lentas con Notificaciones de Soporte Activo - Kinsta\u00ae<\/title>\n<meta name=\"description\" content=\"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Registro de consultas lentas con Notificaciones de Soporte Activo\" \/>\n<meta property=\"og:description\" content=\"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-30T13:32:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-02-15T16:43:06+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Lee Sheppard\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Lee Sheppard\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\"},\"author\":{\"name\":\"Lee Sheppard\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\"},\"headline\":\"Registro de consultas lentas con Notificaciones de Soporte Activo\",\"datePublished\":\"2024-01-30T13:32:27+00:00\",\"dateModified\":\"2024-02-15T16:43:06+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\"},\"wordCount\":1318,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\",\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\",\"name\":\"Registro de consultas lentas con Notificaciones de Soporte Activo - Kinsta\u00ae\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\",\"datePublished\":\"2024-01-30T13:32:27+00:00\",\"dateModified\":\"2024-02-15T16:43:06+00:00\",\"description\":\"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Herramientas de Desarrollo Web\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/herramientas-de-desarrollo-web\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Registro de consultas lentas con Notificaciones de Soporte Activo\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f\",\"name\":\"Lee Sheppard\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g\",\"caption\":\"Lee Sheppard\"},\"description\":\"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/leesheppard\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Registro de consultas lentas con Notificaciones de Soporte Activo - Kinsta\u00ae","description":"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/","og_locale":"es_ES","og_type":"article","og_title":"Registro de consultas lentas con Notificaciones de Soporte Activo","og_description":"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.","og_url":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2024-01-30T13:32:27+00:00","article_modified_time":"2024-02-15T16:43:06+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","type":"image\/jpeg"}],"author":"Lee Sheppard","twitter_card":"summary_large_image","twitter_description":"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Lee Sheppard","Tiempo de lectura":"6 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/"},"author":{"name":"Lee Sheppard","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f"},"headline":"Registro de consultas lentas con Notificaciones de Soporte Activo","datePublished":"2024-01-30T13:32:27+00:00","dateModified":"2024-02-15T16:43:06+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/"},"wordCount":1318,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/","url":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/","name":"Registro de consultas lentas con Notificaciones de Soporte Activo - Kinsta\u00ae","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","datePublished":"2024-01-30T13:32:27+00:00","dateModified":"2024-02-15T16:43:06+00:00","description":"Aprende a utilizar las notificaciones de soporte activo para registrar consultas lentas e identificar y solucionar problemas de rendimiento en tu aplicaci\u00f3n Rails.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2024\/01\/app-logging-slow-queries-with-active-support-notifications.jpg","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/registro-de-consultas-lentas\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"Herramientas de Desarrollo Web","item":"https:\/\/kinsta.com\/es\/secciones\/herramientas-de-desarrollo-web\/"},{"@type":"ListItem","position":3,"name":"Registro de consultas lentas con Notificaciones de Soporte Activo"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/7072c1374cdb4e46b948fa7dfd8d857f","name":"Lee Sheppard","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f03cc8e644a5d49785577ddca7ea15cb?s=96&d=mm&r=g","caption":"Lee Sheppard"},"description":"Lee is an Agile certified full stack Ruby on Rails developer. With over six years in the tech industry he enjoys teaching, coaching Agile, and mentoring others. Lee also speaks at tech related events and has a background in design and illustration.","url":"https:\/\/kinsta.com\/es\/blog\/author\/leesheppard\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/73207","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/309"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=73207"}],"version-history":[{"count":4,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/73207\/revisions"}],"predecessor-version":[{"id":73632,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/73207\/revisions\/73632"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/jp"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/translations\/es"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/73207\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/73208"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=73207"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=73207"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=73207"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}