Jump to content

Depurar ejecución de sentecias Base de datos


Recommended Posts

Buenas tardes,

 

Estoy trabajando en mi web, llevo subido sobre 2500 artículos (tengo que subir 3500 más) y de repente da un error.... Podeis verlo en www.sexshop-juegoseroticos.com

 

El servicio técnico de redcoruna contesta:

 

Tras analizar detenidamente su caso y los logs del sistema le indico que el código que ha detectado es debido a las sentencias MySQL que ejecutan sus aplicaciones.

 

Hemos subido un fichero a su plan donde se muestran ALGUNAS sentencias que ejecuta su alojamiento y que nosotros consideramos SlowQueries por tardar más de un segundo en ejecutarse:

 

/home/otfflziq/08-01-2013.txt

 

En este fichero podrá ver cuantos segundos tarda en ejecutarse cada sentencia(las más recientes 3 minutos) y algo muy importante, si hace bloqueo o no hace bloqueo de tablas.

 

Un ejemplo: Si una visita ejecuta una de estas consultas y la consulta tarda en ejecutarse 6 segundos, mientras se está procesando la sentencia SQL la pagina está cargando (dando un aspecto de lentitud) y si se produce un bloqueo de tablas la lentitud no solo será para esa visita, si no para todas las que traten de realizar cualquiera actualización/inserción en un campo de la base de datos.

 

Por lo tanto deberá de depurar/optimizar la ejecución de sus sentencias y/o crear unos índices correctos para que así el sistema gestor de la base de datos (SGDB) trabaje de forma mas óptima con su base de datos.

De no hacer esto, el tiempo de ejecución de sus sentencias aumentará exponencialmente según vaya aumentando de contenido la base de datos.

 

Sinceramente no se si es debido a que el servicio de redcoruna no soporta esta cantidad de productos, o si realmente deberia realizar algo en la base de datos. Si es cosa de tocar la base de datos, ¿puede algun genio de este foro echarme una mano? No quiero tocar cosas que no deba. ¿Que debo hacer para depurar/optimizar la ejecución de sentencias?

 

Como siempre muchas gracias.

Link to comment
Share on other sites

Nada, tras 30 minutos lo he cancelado y la pagina sigue sin funcionarme..... Además en las tablas no marca que hayan residuos por depurar.... ¿Otras opciones o soluciones? ¿Deberia crear indices correctos para que el sistema gestos de la base de datos trabaje de forma más optima?

Edited by Seffinielo (see edit history)
Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...