Se solicita Pago por saber que dominio rebasa la ram de servidor

  • Autor Autor jlmartir
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

J

jlmartir

Gamma
Verificado por Whatsapp
Retroalimentación: +23 / =0 / -0
chrome_vYV7gT5bOx.webp
chrome_nfrm9tfXjA.webp
chrome_ZyRQZOP8ap.webp

Es un servidor de base datos que rebasa la ram, está en OVH.
Puedo dar datos de acceso a phpmyadmin para mirarlo.

Las estadisticas de uso del servidor de base datos son globales. Y tiene unos 30 dominios, asÃ* que no sé cúal es el culpable. El objetivo es localizar la consulta que hace saltar la memoria de la BBDD.

Amplié la RAm de 512MB a 1 Gb pero igualmente da el mismo problema.

El servicio técnico me pasó estos dos links para pasar unas sqls, pero no funcionan.

Consultas SQL que mas se ejecutan y consumo de CPU - Blog de Linube
Detectar consultas lentas en MySQL | Blog Unelink


Si alguien lo ha hecho antes, le será muy fácil.

Pago 30 dolares por paypal a quien me diga la consulta que hace saltar la memoria.

Sólo ya lo habeis hecho antes pedidme los datos de acceso por MP.

Gracias.chrome_ZyRQZOP8ap.webp
chrome_nfrm9tfXjA.webp
chrome_vYV7gT5bOx.webp
 
[MENTION=171631]Carlos Frias[/MENTION]
 
Mensaje privado enviado.
 
[MENTION=203518]jlmartir[/MENTION], a mí me pasó en una máquina con 2 Gb de RAM y un solo dominio y me costó localizarlo siendo bien sencillo, te doy unas pistas que probablemente te sirva para localizar el que causa el problema:

1. Normalmente el problema vendrá del dominio con más tráfico, aunque no necesariamente
2. Localiza si alguno de los dominios llega a tener un tiempo de respuesta exageradamente alto
3. Intenta localizar los dominios que concentran una mayor punta de tráfico a una hora determinada
4. Comprueba si el código de alguno de los sitios lee y escribe en la misma tabla para una misma consulta
5. Si puedes localizar a qué hora se sobrepasan los límites de RAM, consulta los logs del servidor y busca ahí qué está causando el problema

Lo más normal es que sea un problema en el diseño de las consultas a base de datos. Si en la misma tabla se ejecutan dos queries, una de lectura y otra de escritura, la de escritura tiene preferencia así que el servidor tiene que ejecutar con los recursos asignados todas las escrituras antes de empezar a leer. Eso sobrecarga la base de datos y provoca picos de RAM.

Otra posibilidad es que en alguna tabla no se hayan asignado correctamente indexes para hacer consultas en tablas grandes.

Espero haberte ayudado!
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

Atrás
Arriba