J'ai un problème avec la perfomance de mes requêtes mysql. J'ai une très grande tableMauvaises performances de MySQL pour une sélection assez simple
create table query(
id Integer,
session Integer,
time Integer,
name Integer,
region Integer);
Volume des données - 2 gb .I've fait index sur "nom" - 7 Go.
Mes requêtes ressemblent:
select count(id) from query where name=somevalue;
je ne voudrais pas ajouter de nouvelles données, et moi standard "my-huge.cnf". Pourtant, je passe environ 4-5 secondes par requête, je vais faire environ 9-10 * 45000 requêtes. Quelles options dois-je changer pour augmenter la vitesse, si mon ordinateur a 2 Go de mémoire.
Plus de RAM est ce dont vous avez probablement besoin. – ceejayoz
Vos données sont de 2 Go mais votre index sur une colonne de la table est de 7 Go? Cela n'a pas de sens ... –
Quel moteur (inno, myisam etc) utilisez-vous pour la table? Combien de requêtes parallèles avez-vous dans le même temps? –