La mejora de su consulta de MySQL veces en el script PHP que aumenta su velocidad de navegación y evita la secuencia de comandos de los tiempos de espera que se produzcan. PHP es un lenguaje de scripting con características para ayudarle a crear páginas web dinámicas. MySQL es una base de datos relacional del sistema de gestión que permite a varios usuarios con acceso a bases de datos en un servidor. Investigar la causa de la lentitud de las consultas con el "EXPLICAR" declaración", permitiendo la consulta lenta de registro y el tiempo de sus consultas con el "microtime" de la función. El uso de la DOP-extensión de MYSQL y la actualización de PHP y MySQL versiones también puede ayudar a acelerar las consultas.


La mejora de su consulta de MySQL veces en el script PHP que aumenta su velocidad de navegación y evita la secuencia de comandos de los tiempos de espera que se produzcan. PHP es un lenguaje de scripting con características para ayudarle a crear páginas web dinámicas. MySQL es una base de datos relacional del sistema de gestión que permite a varios usuarios con acceso a bases de datos en un servidor. Investigar la causa de la lentitud de las consultas con el 'EXPLICAR' declaración', permitiendo la consulta lenta de registro y el tiempo de sus consultas con el 'microtime' de la función. El uso de la DOP-extensión de MYSQL y la actualización de PHP y MySQL versiones también puede ayudar a acelerar las consultas.
  • Actualización de PHP y MySQL para las versiones más recientes de sus sitios web. Las versiones anteriores ocasiones, en conflicto el uno con el otro, mientras que las versiones más recientes cuentan con correcciones de errores y son más propensos a ser compatibles el uno con el otro.
  • Abra el MySQL 'mi.cnf' archivo en un editor de texto como el Bloc de notas de Windows. Localizar y establecer el 'log_slow_queries' opción a 'ENCENDIDO' en lugar de 'OFF'. Establecer el 'long_query_time' a un número bajo, tales como '1' y observe el 'log-slow-queries' directorio. Vuelva a cargar el servicio de MySQL. El 'mysql-slow.registro de' mostrará las consultas que tomar un largo tiempo para ejecutar. Esto le ayudará a identificar con qué frecuencia consulta se ejecuta lentamente.
  • Lugar de la 'EXPLICAR' declaración en la consulta antes de un 'SELECT' instrucción para recuperar la información desde el optimizador acerca de cómo su consulta será ejecutada. La salida resultante puede revelar la causa de su lento de la consulta, como la falta de un índice.
  • Tiempo de PHP consulta con el 'microtime' función agregando el siguiente código en su consulta está ubicada:
    $time_beg = microtime(true)
    // coloca tu consulta aquí
    $time_end = microtime(true)
    $time_res = $time_end - $time_start
    echo 'la consulta se llevó $time_res segundos'
    Esto ayuda a confirmar que la consulta es la parte lenta y no alguna otra parte del código. Ejecuta el código varias veces hasta que tenga una constante de tiempo. Comparar este valor de tiempo al realizar cualquier futuras modificaciones de tiempo.
  • Comprobar los errores con el 'mysql_error' función agregando el siguiente código en su consulta está ubicada:
    $resultado = mysql_query($consulta)
    if (!$resultado) {
    $msg = 'Consulta de error:' .mysql_error(). '/n'
    die($msg)
    }
  • Usar PHP PDO_MYSQL extensión a la consulta de la base de datos en lugar de la estándar 'mysql_query' o 'mysqli' funciones. El PDO_MYSQL extensión utiliza MySQL nativo del comunicado de apoyo, que puede ayudar a acelerar las consultas. El código siguiente es un ejemplo de cómo enviar una consulta de MySQL con el PDO_MYSQL extensión:
    $db_info='mysql:host=localhost port=3306 nombrebd=mydb'
    $usuario='nombre de usuario'
    $pass='contraseña'
    try {
    $db_handle = new PDO($db_info, $usuario, $pass)
    }
    catch (PDOException $excepción) {
    printf('Error: %s', $excepción->getMessage())
    }
    $db_handle->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)
    $db_handle->setAttribute(PDO::ATTR_AUTOCOMMIT, false)
    $sql = 'SELECT * FROM mitabla'
    $result_set = $db_handle->query($sql)
    $result_set->setFetchMode(PDO::FETCH_ASSOC)
    while ($fila = $result_set->fetch()) {
    $data = $fila['micolumna']
    }
    $result_set->closeCursor()

Consejos & Advertencias
  • Todo el código PHP debe ser colocado dentro de '' las etiquetas.








Mi Consulta Es Rapida en MySQL y Lento en PHP


La mejora de su consulta de MySQL veces en el script PHP que aumenta su velocidad de navegacion y evita la secuencia de comandos de los tiempos de espera que se produzcan. PHP es un lenguaje de scripting con caracteristicas para ayudarle a crear paginas web dinamicas. MySQL es una base de datos relacional del sistema de gestion que permite a varios usuarios con acceso a bases de datos en un servidor. Investigar la causa de la lentitud de las consultas con el "EXPLICAR" declaracion", permitiendo la consulta lenta de registro y el tiempo de sus consultas con el "microtime" de la funcion. El uso de la DOP-extension de MYSQL y la actualizacion de PHP y MySQL versiones tambien puede ayudar a acelerar las consultas.


La mejora de su consulta de MySQL veces en el script PHP que aumenta su velocidad de navegacion y evita la secuencia de comandos de los tiempos de espera que se produzcan. PHP es un lenguaje de scripting con caracteristicas para ayudarle a crear paginas web dinamicas. MySQL es una base de datos relacional del sistema de gestion que permite a varios usuarios con acceso a bases de datos en un servidor. Investigar la causa de la lentitud de las consultas con el 'EXPLICAR' declaracion', permitiendo la consulta lenta de registro y el tiempo de sus consultas con el 'microtime' de la funcion. El uso de la DOP-extension de MYSQL y la actualizacion de PHP y MySQL versiones tambien puede ayudar a acelerar las consultas.
  • Actualizacion de PHP y MySQL para las versiones mas recientes de sus sitios web. Las versiones anteriores ocasiones, en conflicto el uno con el otro, mientras que las versiones mas recientes cuentan con correcciones de errores y son mas propensos a ser compatibles el uno con el otro.
  • Abra el MySQL 'mi.cnf' archivo en un editor de texto como el Bloc de notas de Windows. Localizar y establecer el 'log_slow_queries' opcion a 'ENCENDIDO' en lugar de 'OFF'. Establecer el 'long_query_time' a un numero bajo, tales como '1' y observe el 'log-slow-queries' directorio. Vuelva a cargar el servicio de MySQL. El 'mysql-slow.registro de' mostrara las consultas que tomar un largo tiempo para ejecutar. Esto le ayudara a identificar con que frecuencia consulta se ejecuta lentamente.
  • Lugar de la 'EXPLICAR' declaracion en la consulta antes de un 'SELECT' instruccion para recuperar la informacion desde el optimizador acerca de como su consulta sera ejecutada. La salida resultante puede revelar la causa de su lento de la consulta, como la falta de un indice.
  • Tiempo de PHP consulta con el 'microtime' funcion agregando el siguiente codigo en su consulta esta ubicada:
    $time_beg = microtime(true)
    // coloca tu consulta aqui
    $time_end = microtime(true)
    $time_res = $time_end - $time_start
    echo 'la consulta se llevo $time_res segundos'
    Esto ayuda a confirmar que la consulta es la parte lenta y no alguna otra parte del codigo. Ejecuta el codigo varias veces hasta que tenga una constante de tiempo. Comparar este valor de tiempo al realizar cualquier futuras modificaciones de tiempo.
  • Comprobar los errores con el 'mysql_error' funcion agregando el siguiente codigo en su consulta esta ubicada:
    $resultado = mysql_query($consulta)
    if (!$resultado) {
    $msg = 'Consulta de error:' .mysql_error(). '/n'
    die($msg)
    }
  • Usar PHP PDO_MYSQL extension a la consulta de la base de datos en lugar de la estandar 'mysql_query' o 'mysqli' funciones. El PDO_MYSQL extension utiliza MySQL nativo del comunicado de apoyo, que puede ayudar a acelerar las consultas. El codigo siguiente es un ejemplo de como enviar una consulta de MySQL con el PDO_MYSQL extension:
    $db_info='mysql:host=localhost port=3306 nombrebd=mydb'
    $usuario='nombre de usuario'
    $pass='contraseña'
    try {
    $db_handle = new PDO($db_info, $usuario, $pass)
    }
    catch (PDOException $excepcion) {
    printf('Error: %s', $excepcion->getMessage())
    }
    $db_handle->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION)
    $db_handle->setAttribute(PDO::ATTR_AUTOCOMMIT, false)
    $sql = 'SELECT * FROM mitabla'
    $result_set = $db_handle->query($sql)
    $result_set->setFetchMode(PDO::FETCH_ASSOC)
    while ($fila = $result_set->fetch()) {
    $data = $fila['micolumna']
    }
    $result_set->closeCursor()

Consejos & Advertencias
  • Todo el codigo PHP debe ser colocado dentro de '' las etiquetas.

Mi Consulta Es Rápida en MySQL y Lento en PHP

La mejora de su consulta de MySQL veces en el script PHP que aumenta su velocidad de navegación y evita la secuencia de comandos de los tiempos de espera que se produzcan. PHP es un lenguaje de scripting con características para ayudarle a crear páginas web dinámicas. MySQL es una base de datos relacional del sistema de gestión que permite a varios usuarios con acceso a bases de datos en un servidor. Investigar la causa de la lentitud de las consultas con el "EXPLICAR" declaración", permitiendo la consulta lenta de registro y el tiempo de sus consultas con el "microtime" de la función. El uso de la DOP-extensión de MYSQL y la actualización de PHP y MySQL versiones también puede ayudar a acelerar las consultas.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación