Fork me on GitHub

Rapport de message :*
 

Re: Diminution du nombre de requêtes mysql

Titre du sujet : Re: Diminution du nombre de requêtes mysql
par cdpdf sur 10/06/2008 16:49:51

Bonjour JJDai,

Je suis tout a fait d'accord avec toi, j'ai déjà d'ailleurs fait quelques modifications dont tu fais mentions.
*utiliser les "LEFT JOIN", "RIGHT JOIN"
-> fait sur les module que j'ai custommisé à ma sauce (c'est a dire le module dictionnaire, article et jobs)
*les champs sont parfois surdimentionnés
->En effet, mais pour cela c'est pas trop compliqué de faire il suffit de se rendre suur une page d'une table xoops dans phpmyadmin et de cliquer sur "Suggérer des optimisations quant à la structure de la table)
* les SELECT * FROM table WHERE id=x
-> ceux la en effet ils posent problème, car dans xoops il y en a énormément

Ma dernière trouvaille permet justement de retirer 5 à 10 requêtes par pages. Sur mon site voici les requetes que j'ai pu retirer
SELECT FROM xoops_modules WHERE (hasmain AND isactive AND weight 0ORDER BY weight ASCmid ASC
SELECT 
FROM xoops_group_permission WHERE (gperm_name 'module_read' AND gperm_modid AND (gperm_groupid OR gperm_groupid 2))
SELECT FROM xoops_modules WHERE dirname 'pages'
SELECT FROM xoops_config WHERE (conf_modid 44ORDER BY conf_order ASC
SELECT 
FROM xoops_bb_forums ORDER BY forum_order

Toutes des vilaines requêtes avec des "SELECT *"


Avec toutes mes opération pour le moment j'ai déjà réussis a diminuer le nombre de requêtes de 10-13 par pages. Ce qui me fait passer à une moyenne de 16 requêtes par page (hormis les modules gourmands).
Je serais curieux de savoir à combien de requêtes vous êtes par pages?


Les dernières requêtes qui pourrait être supprimée sont les suivantes
SELECT FROM xoops_config WHERE (conf_modid 24ORDER BY conf_order ASC
SELECT 
FROM xoops_config WHERE (conf_modid AND conf_catid 3ORDER BY conf_order ASC
SELECT 
FROM xoops_config WHERE (conf_modid AND conf_catid 5ORDER BY conf_order ASC
SELECT 
FROM xoops_smiles

Les trois premières pourrait être groupées, et la dernière pourrait être supprimé de certain module ou elle est inutile

PS pour JJDai merci pour ton encouragement pour ma quête
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

7 Personne(s) en ligne (4 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 7 | Plus ...