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

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

excellente pour devenir vrai, mais vous ne croirez pas le nombre de développeurs là-bas qui sucent totalement à l'écriture de requêtes. Vous découvrirez deux types de requêtes indésirables: a) des requêtes inutiles: Ce sont les requêtes qui ne devriez pas avoir été faites à l'intérieur lieu initial. La seule méthode pour éviter qu'il puisse être demandé, Dois-je réellement besoin d'avoir cette information? b) L'inefficacité des requêtes: Ce sont les requêtes qui ne généralement pas utiliser la structure de bureau sous-jacente ou fonctions MySQL intérieur de manière correcte.

Juste ici est en fait un point de départ pour commencer à regarder les zones d'émission: 1. l'utilisation inutile des instructions Select * lorsque l'ensemble du traitement est de plus effectuée sur une seule colonne. La beaucoup plus d'info est récupéré depuis le serveur le travail supplémentaire MySQL a à faire et beaucoup plus de bande passante qu'il faut. 2. Employant sous-requête comme une alternative à une jointure. Sur une base de données bien conçu, les jointures sont incroyablement rapidement. Faisant usage de sous-requêtes montre juste un manque de connaissances. 3.

Une mauvaise utilisation de clés. Il peut être particulièrement valable pour les contrôles des limites. Pensez à utiliser la déclaration Expliquer pour vérifier l'utilisation des touches et puis utilisez l'instruction cruciale de les utiliser dans vos cas clauses de forcer l'utilisation critique. Facteurs de serveur chaque chose effectuée correctement, il pourrait bien être néanmoins certains facteurs de serveurs qui peuvent éventuellement être à l'origine de la technique pour devenir lente. Ce sont: 1. Configuration matérielle du serveur 2.

associé associé Juste ici est ce que vous êtes capable de faire sur le matériel: 1. La RAM supplémentaire est la méthode la mieux il peut être. MySQL récupère souvent d'informations à partir de la RAM et beaucoup plus que la RAM est sur la technique, le mieux qu'il peut être. 2. Achetez de la RAM plus rapide possible! Une RAM plus lente est juste ironie. 3. Dès que vous serez réglé avec la taille de la RAM et de la vitesse, semblent pour la vitesse de traitement. MySQL peut utiliser plusieurs processeurs.

Dès que vous pourriez être satisfaits avec le matériel, vous trouverez un ensemble de variables dans my.cnf que vous devriez sembler à: a) key_buffer_size: Ceci décrit la mémoire accessible pour enregistrer les clés d'index. La valeur par défaut est de 8 Mo mais vous pouvez l

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