begin process at 2012 05 26 11:52:29
  Trouver un code source :
 
dans
 
Accueil > Forum > 

SQL

 > 

MySQL

 > 

Requêtes

 > 

cache de requête mysql


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

cache de requête mysql

samedi 5 février 2011 à 12:15:27 | cache de requête mysql

sagat06


Bonjour à tous,

je m'intéresse depuis peu au cache de requête mysql.
Je travail en local sous XP avec wampserver 2.0 (Mysql5.0.51b)

Je viens de m'apercevoir que le cache mysql était activé par défaut (query_cache_type ON) et cela amène quelques questions.

D'après la documentation Mysql:

"Le cache de requêtes ne retourne pas de données périmées. A chaque fois que les données sont modifiées, les entrées correspondantes dans le cache sont effacées."

"Si une table change (INSERT, UPDATE, DELETE, TRUNCATE, ALTER ou DROP TABLE|DATABASE), alors toutes les requêtes mises en cache qui utilisaient cette table deviennent obsolètes et en sont retirées."

Or, les tables membres, amis ou messages par exemple -dépendant de l'activité des utilisateurs du site- peuvent varier assez souvent. A partir de là, certaines des requêtes de mon site sont donc stockées pour rien.
Et je me demande même si les mettre en cache n'en devient pas contre productif (cycle mise en cache - modification de la table - retiré du cache ) ?

Sinon dois-je les laisser se mettre en cache quand même car le gain d'exécution est significatif (en local c'est du 3-4 fois plus rapide) ?

Bref, mon principal soucis est de savoir s'il vaut mieux que je sélectionne les requêtes devant être mise en cache (celle relative à des tables que je suis le seul à modifier environ 1 à 2 fois par jour souvent le soir) ou bien si je laisse tel quel le système par défaut CAR ça ne pénalise pas le système de mise en cache.

En attendant vos avis, merci d'avance.

Signé Sagat


Cette discussion est classée dans : table, mysql, requête, requêtes, cache


Répondre à ce message

Sujets en rapport avec ce message

Copier une requête filtrée dans une table [ par mbachir84 ] Bonjour à tous, Voici mon problème. J'ai plusieurs requêtes qui dépendent toutes d'une requête principale "rqt Preparation Query". Ainsi, lorsque requête update avec select [ par bies ] Bonjour!!! besoin d'aide car çà fait des heures que je suis sur cette requête Au départ, j'ai ma table1 dont un extrait ci dessous. dans cette table, Problème requête insert into avec select dans une autre table [ par francoissql ] Bonjour, Je cherche à copier des données d'une table vers une autre J'ai crée la requête suivante : insert into [SL_MUFIBUF-201001].[dbo].[KOSTKTR] Selection des noms des champs d'une table [ par yafee ] Bonjour,Une requête SQL classique sélectionne les données d'une table.Mais comment fait-on pour sélectionner les noms des champs de ces tables.Par exe trigger/mySql [ par hamzamalek ] Bonjour à tous, je suis entrain de créé un trigger pour ma table messagearticle sous mysql qui à pour rôle d'empêcher l'insertion des lignes qui sont Requete de suppression SQL server [ par powerwave ] Bonjour, j'ai une table avec deux clé primaire: create table BL(Numero integer,Exercice integer,Reference varchar(50) constraint fk_bl foreign key r Demande pour une requête SQL URGENT [ par zeydoun ] Bonjour, J'ai 2 Tables publications et auteurs et je veux ajouter des champs dans la table publications o MySQL information_schema [ par Teclis01 ] Bonsoir,M'interessant pas mal à MySQL pour l'instant, j'aimerais comprendre un peu mieux certains mécanismes ^_^J'ai donc commencé a triturer la Db in creation des tables avec mysql; please aidez moi [ par developpementinformatique ] Bonjour, voila , je veux une aide si possibel pour creer ses tables avec mysql j'ai une table document(Numrefernce(unique),designation,expediteur,dest SQL - Création d'une requête avec des sous requêtes [ par lepgwen ] Bonjour,Je suis sur une application qui rassemble des statuts de flux par serveur qui sont affectés à une ou plusieurs applications.Je voudrais, en si


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales