| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo acelerar las consultas en tablas extremadamente grandes MySQL
    MySQL es una aplicación de software de base de datos distribuida libremente para los sitios web . Como una tabla en una base de datos crece , algunas de las consultas puede dañar el desempeño en el sitio web . Por esta razón, es importante ajustar las consultas de base de datos para el mejor rendimiento. Hay algunas maneras de mejorar el rendimiento de las consultas de MySQL. Estos ajustes incluyen las modificaciones en las tablas de MySQL y las declaraciones de consulta. Estos ajustes pueden acelerar el rendimiento de varios segundos o minutos. Instrucciones
    1

    Crear un índice en la tabla que se utiliza en la consulta MySQL. Un índice ayuda a las columnas de ordenación de base de datos como una prioridad. Los índices pueden acelerar las consultas por varios minutos. Para crear un índice en la tabla, utilice la siguiente sintaxis: crear índice en "Reemplazar el " ", con un nombre único de su elección. Los nombres de tabla y columna son la tabla y de la columna que está consultando desde el código de MySQL.
    2

    Rediseña tu consulta de tabla de búsqueda en los campos de tabla que se han indexado . Por ejemplo , si usted tiene un índice de " IdCliente ", una consulta debe ser ajustado desde : select nombre-cliente del cliente , donde 'nombre =' joe'to una consulta que utiliza el campo IdCliente como: select nombre-cliente de cliente en idcliente = 1
    3

    Uso une en lugar de sentencias de subselección . Unirse a una mesa es más rápido que una instrucción de subselección . Por otra parte , se une debe hacerse en los campos de la tabla que tienen índices. Un ejemplo de la subselección es el siguiente: select nombre-cliente de wherefirst_name cliente = (select nombre apellido del orden donde Order.CustomerID = Customer.CustomerID )

    Puede cambiar esta consulta para que incluya una combinación utilizando el siguiente código: select nombre-cliente desde el pedido customerjoin en Customer.CustomerID = order.orderidwhere 'nombre =
    4

    Archivo viejos discos ' Joe ' en una tabla separada. Si usted tiene algunos datos muy antiguos en las tablas, puede exportarlos a otras tablas o archivos de copia de seguridad . El código a ejecutar este proceso está determinado por las restricciones de tabla para la base de datos . Sin embargo, una consulta de ejemplo para exportar datos a continuación: insertar en archive_tableselect * de clientes que create_date < 1/1/2009 '

    Previous :

    next :
      Artículos relacionados
    ·Cómo reemplazar en mayúsculas con minúsculas en PHP 
    ·Cómo descodificar las cadenas binarias 
    ·Cómo leer un directorio de matriz en PHP 
    ·Cómo va a salir PHP matriz de JavaScript 
    ·Cómo cambiar la configuración predeterminada de MySQL…
    ·PHP Tutorial Javascript 
    ·Cómo cambiar el nombre de campo en una tabla MySQL 
    ·Cómo ejecutar un archivo PHP externo con JavaScript 
    ·¿Cómo hago descifrar un archivo PHP Pie 
    ·Galletas Vs . Sesiones 
      Artículos destacados
    ·Cómo leer una variable de entorno de usuario /sistema …
    ·Cómo Ignorar líneas de comentario en C + + 
    ·¿Cómo puedo imprimir todos los números primos en Jav…
    ·Una lista de comandos para QBasic 
    ·¿Cómo puedo guardar un archivo en Xcode 
    ·¿Qué es la programación de Client Server 
    ·Cómo crear símbolos de Visio 
    ·Cómo eliminar LPT VBS 
    ·Cómo convertir una cadena en Sistema IO en TextWriter 
    ·Cómo utilizar dos conjuntos de datos en VB 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com