*   >> Lecture Éducation Articles >> science >> logiciel

Améliorer la base de données MySQL Server Performance

MySQL peut être un solide, d'éclairage rapidement serveur de base de la roche qui a été conçu pour deux facteurs rythme et l'efficacité. Ce pourrait être la Ferrari de bases de données: léger, rapide et intégré pour les pistes de rythme plus élevé! Je entends néanmoins énormément d'histoires de propriétaires dont les bases de données sont en cours d'exécution de deux lente. Dans mon expérience, les trois lieux principaux à semblent pour les questions sont: Base de données de conception Une conception correcte de base de données Base de données 1. conception défectueuse 2.

Nul Requêtes facteurs 3. Server défectueux pourrait être le facteur le plus essentiel pour assurer l'efficacité et la maintenabilité de la base de données. Juste ici est ce que vous avez à répondre lors de la conception d'un bureau: Puis-je diminuer la taille de la connaissance que chaque ligne aura? Juste ici est ce que vous êtes capable de faire: 1. Utilisez les valeurs numériques non signés lorsque l'application ne va pas enregistrer les nombres négatifs. Comme la quantité commandée d'un élément dans une application de commerce électronique ne va jamais à devenir - 125 $. 2.

Utilisez des valeurs de longueur variable comme une alternative à longueur fixe la peine-à-dire utilisés varchar en place de l'omble. 3. Plutôt pas utiliser inutilement grandes tailles sur le terrain. Pour la plupart des applications de commerce électronique smallint non signé, est extra que suffisant pour dénombrement des stocks des détaillants. Un champ décrit comme smallint non signé, peut garder un avantage maximum de 65535. 4. Dont ignorer la normalisation; son aide à prévenir la répétition inutile d'informations. La partie B de ce est, ne pas la normalisation surutilisation.

Si le bureau ne va pas croître en taille sensiblement, il n'y a aucun point dans la normalisation. Par exemple, si l'utilisateur a un bureau à seulement 20 lignes (soit 20 employés dans une organisation), toutes les tentatives de normalisation sont gaspillés. 5. Utilisez les touches. Ne pas décider de touches par l'ID du client doit devenir indexée du bureau de commande. Si le bureau de commande est de plus en plus recherchée de 90% de votre temps par date de commande, il est beaucoup plus logique à la date de commande de l'indice.

Rappelez-vous, comment un bureau sera probablement employé doit déterminer comment il est vraiment conçu. Passer du temps ici permettra d'économiser des années de frustration. Moche requêtes cela semble trop

Page   <<       [1] [2] [3] >>
Copyright © 2008 - 2016 Lecture Éducation Articles,https://lecture.nmjjxx.com All rights reserved.