Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment faire pour convertir un fich…
  • Comment sortie d'une requête dans M…
  • Comment copier un site Web PHP 
  • Comment utiliser le dollar dans une …
  • Comment faire pour avoir des listes …
  • Comment faire pour empêcher le tél…
  • Comment faire une instruction condit…
  • Échapper Query for MySQL en Python 
  • Informations sur Oracle Migration ve…
  • Comment désinstaller MySQL sur Vist…
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment optimiser MySQL

    MySQL est un moteur de base de données similaire à PostgreSQL , Oracle ou MS SQL Server en ce qu'il vous permet de créer des tableaux et de nombreux sites web dynamiques de data.For de magasins MySQL est une exigence pour le fonctionnement - et est un potentiel de goulot d'étranglement énorme si l'application et le serveur ne sont pas configurés correctement Instructions
    1

    oPTIMIZE TABLE Run contre vos défragmente commande tablesThis une table après que vous avez supprimé un grand nombre de lignes d'elle.
    2

    Utiliser insérer retardée lorsque vous n'avez pas besoin de gratification instantanée - une réponse instantanément - lorsque vos données sont écrites . Cela réduit l'impact de l' insertion globale parce que beaucoup de lignes peuvent être écrites en une seule écriture sur le disque.
    3

    Utilisez les priorités des états

    * L'utilisation de LOW_PRIORITY INSERT lorsque vous souhaitez donner SELECT déclarations de priorité plus élevé que les inserts .

    * Utilisez HIGH_PRIORITY SELECT pour obtenir les récupérations qui sautent la file d'attente . Autrement dit, le SELECT est exécutée même si il ya un autre client en attente .
    4

    utiliser des instructions INSERT multiples pour stocker plusieurs lignes avec une instruction SQL.
    5

    ne pas utiliser les autorisations complexes. Le plus complexe de configuration vos permissions , le plus aérien que vous avez. Essayez d'utiliser la commande GRANT simples pour réduire la surcharge regardant et en application des autorisations va provoquer .
    6

    Lorsque l'on analyse les performances des requêtes , il est également utile de considérer le mot clé EXPLAIN. Ce mot , lorsqu'il est placé en face d'une requête SELECT, décrit comment MySQL intention d'exécuter la requête et le nombre de lignes qu'elle devra traiter de livrer avec succès un ensemble de résultats

    Exemple d'utilisation : . Expliquer sélectionner * de la table
    7

    Essayez d'optimiser votre clause where - Retirer inutile parenthèses : lorsque vous utilisez " count (*) " sur les bases de données non MyISAM assurez vous d'avoir indices actuels rendre vos clauses WHERE aussi précis que possible
    8

    utilisation IndexesMySQL vous permet de tables de base de données d'index , ce qui permet de rechercher rapidement à des documents sans effectuer un scan de table complet premier et donc considérablement accélérer l'exécution des requêtes . Vous pouvez avoir jusqu'à 16 index par table , et MySQL supporte aussi les index multi- colonnes et les index de recherche en texte intégral.

    Ajout d'un index pour une table est aussi simple que d'appeler la commande CREATE INDEX et précisant le champ (s) à l'index .
    9

    modifier des variables internes du serveur comme key_buffer , read_buffer_size , table_cache , query_cache_size , query_cache_type , query_cache_limit et long_query_time peut aller un long chemin. Il n'ya pas de «bonne réponse» à ces valeurs, si vous avez besoin de jouer avec eux. elles seront différentes sur chaque serveur .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment construire un robot Twitter en PHP 
  • Procédure de réécriture des URL dans les fichiers PHP à un autre nom de domaine 
  • Comment écrire un message PHP 
  • Comment faire pour vérifier la présence de doublons dans CSV avec PHP 
  • Comment convertir une chaîne UTF-8 en PHP 
  • Comment passer à PHP Iframe 
  • Comment créer un email HTML en PHP 
  • Comment créer un flux Twitter avec PHP 
  • PHP Mise Tutorial 
  • Comment créer un site web dynamique en PHP avec tableaux de données 
  • Connaissances Informatiques © http://www.ordinateur.cc