MA CONFIGURATION ( exemple )
J'utilise Linux sur une instance Amazon High CPU Extra Large EC2 avec les spécifications suivantes:
- 7 Go de mémoire
- 20 unités de calcul EC2 (8 cœurs virtuels avec 2,5 unités de calcul EC2 chacune)
- 1690 Go de stockage d'instance locale
- Plateforme 64 bits
J'ai deux grandes bases de données MySQL fonctionnant sur le moteur de stockage MyISAM. L'un est de 2 Go et l'autre de 500 Mo. Je voudrais m'assurer que MySQL utilise autant de RAM qu'il peut / besoin pour maximiser les vitesses de requête. Je sais qu'il y a un tas d'options de configuration de mémoire MySQL comme key_buffer_size
et MyISAM_sort_buffer_size,
je ne suis pas familier avec l'optimisation de celles-ci.
DES QUESTIONS
- Comment vérifier la mémoire actuellement utilisée par MySQL sur un système Linux?
- Comment maximiser / optimiser l'utilisation de la mémoire MySQL?
- En supposant que mes requêtes et mon schéma sont optimisés, quelles autres modifications dois-je envisager?