| 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 optimizar mysql
    MySQL es un motor de base de datos similar a PostgreSQL , Oracle o MS SQL Server , ya que le permite crear tablas y tiendas datos.Por muchos sitios web dinámicos MySQL es un requisito para la operación - y un enorme potencial cuello de botella si la aplicación y el servidor no está configurado correctamente Instrucciones
    1

    mesa optimizar Run en contra de sus órdenes tablesThis desfragmenta una mesa después de haber eliminado una gran cantidad de filas de la misma.
    2 < p > Usar INSERT DELAYED cuando no se necesita la gratificación instantánea - una respuesta al instante - cuando se escriben los datos. Esto reduce el impacto global de inserción porque muchas filas se pueden escribir con una sola escritura de disco.
    3 uso prioridades declaración


    * Utilice INSERT LOW_PRIORITY cuando se quiere dar SELECT declaraciones de prioridad más alta que los puntos de inserción .

    * Utilice HIGH_PRIORITY SELECT para obtener recuperaciones que saltan la cola. Es decir, el SELECT se ejecuta incluso si hay otro cliente esperando .
    4

    Uso sentencias INSERT de múltiples registros para almacenar muchas filas con una sentencia SQL .
    5

    no utilice permisos complejos. Cuanto más compleja es la configuración de los permisos , la más sobrecarga que tiene. Trate de usar comandos GRANT simples para reducir la sobrecarga buscar y aplicar permisos causará .
    6

    Al analizar el rendimiento de consulta , también es útil tener en cuenta la palabra clave EXPLAIN . Esta palabra clave , cuando se coloca al frente de una consulta SELECT, se describe cómo MySQL tiene la intención de ejecutar la consulta y el número de filas que tendrá que procesar para entregar con éxito un conjunto de resultados

    Ejemplo de uso: . Explicar select * de la tabla
    7

    Prueba optimización de su cláusula where - eliminar innecesarias paréntesis : al utilizar "count (* )" en las bases de datos no MyISAM asegúrese de que tiene los índices de presentar montar sus cláusulas WHERE lo más específico posible
    8

    Uso IndexesMySQL que permite a las tablas de la base de datos de índice, lo que permite buscar rápidamente a los archivos sin realizar un escaneo completo de tabla primero y por lo tanto significativamente la aceleración de la ejecución de consultas . Usted puede tener hasta 16 índices por tabla , y MySQL también soporta índices de varias columnas y los índices de búsqueda de texto completo.

    Adición de un índice para una tabla es tan simple como llamar el comando CREATE INDEX y especifique el campo ( s ) en el índice.
    9

    Ajuste variables de servidor internos como key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit y long_query_time puede recorrer un largo camino. No hay una " respuesta correcta" para esos valores , por lo que necesita para jugar con ellos. que serán diferentes en cada servidor .

    Previous :

    next :
      Artículos relacionados
    ·Cómo acceder a un nivel de suscripción CB en PHP 
    ·Cómo configurar un host proxy PHP JavaScript 
    ·Cómo convertir HTML a PHP 
    ·Cómo copiar un archivo desde una URL con PHP 
    ·Cómo crear tu propio Carrusel en PHP 
    ·Cómo quitar las clases en PHP 
    ·Cómo convertir MySQL a Excel con PHP 
    ·Cómo poner PHP en un Iframe 
    ·¿Qué es PHP -Nuke 
    ·Cómo escribir un informe RDL 
      Artículos destacados
    ·¿Cómo habilito el JavaScript mucho más fácil 
    ·Cómo hacer una página web personalizable 
    ·Cómo habilitar WCF en Silverlight 
    ·Cómo leer el valor de entrada en Java 
    ·Funciones implícitas y explícitas de la Programación…
    ·Cómo agregar JButton a JPanel 
    ·Cómo subir varios archivos con JSP 
    ·Cómo obtener Caminos raíz Web en Java 
    ·Cómo desplazarse hacia abajo en JavaScript 
    ·Cómo leer el Visor de sucesos en VB.NET 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com