Seffinielo Posted January 8, 2013 Share Posted January 8, 2013 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 More sharing options...
Sergio Ruiz Posted January 8, 2013 Share Posted January 8, 2013 (edited) Intenta acceder a phpmyadmin, seleccionar todas las tablas de la base de datos de tu tienda, y señala en optimizar... ¿En que modo estas trabajando en InnoDB o en MyISAM? Edited January 8, 2013 by Rubalcaba (see edit history) Link to comment Share on other sites More sharing options...
Seffinielo Posted January 8, 2013 Author Share Posted January 8, 2013 En modo InnoDB, ¿porque? ¿puede influir en algo? Estoy realizando ahora mismo la optimización, cuando termine comento como ha ido. Link to comment Share on other sites More sharing options...
Sergio Ruiz Posted January 8, 2013 Share Posted January 8, 2013 En modo InnoDB, ¿porque? ¿puede influir en algo? Estoy realizando ahora mismo la optimización, cuando termine comento como ha ido. Todo influye. Termina la optimización y cuenta a ver... ¿Todavia no ha terminado la optimización? Link to comment Share on other sites More sharing options...
Seffinielo Posted January 8, 2013 Author Share Posted January 8, 2013 No ha terminado, lleva ya unos 20 minutos y sigue en ello. Link to comment Share on other sites More sharing options...
Seffinielo Posted January 8, 2013 Author Share Posted January 8, 2013 (edited) 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 January 8, 2013 by Seffinielo (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts