bonjour,
j'ai lu (sur wikipedia) que certains sgbd permettaient de mettr en cache le resultat de la requete definissant une vue. est-ce le cas pour mysql et si oui comment le fait-on?
merci
gael
bonjour,
j'ai lu (sur wikipedia) que certains sgbd permettaient de mettr en cache le resultat de la requete definissant une vue. est-ce le cas pour mysql et si oui comment le fait-on?
merci
gael
Si tu parles de vues matérialisées, alors non, ce n'est pas disponible avec MySQL.
Par contre, une requête faite sur une vue peut être mise dans le query cache.
Stéphane
je parle de vues crées avec CREATE VIEW, je connaissais pas le query cache, ça doit pouvoir fonctionner avec les vues, non?
Oui, les vues et le query cache ne sont pas incompatibles !
C'est même une bonne technique d'utiliser une vue quand on veut implémenter une gestion des droits au niveau des colonnes : si on le fait avec les droits de MySQL, les requêtes sur la table portant ces droits ne vont jamais dans le query cache.
Stéphane
merci, j'ai trouvé plein de docs intéressantes en cherchant query cache, ca devrait m'aller comme methode
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager