Connaissances Informatiques >> Logiciel >> Logiciel de base de données >> Content
  Derniers articles
  • Comment changer la couleur de fond d…
  • Comment faire pour installer une bas…
  • Comment vérifier Oracle Database Si…
  • Qu'est-ce que le code SQL Oracle 955…
  • Comment utiliser une procédure stoc…
  • Comment accéder à une macro pour i…
  • Comment faire pour installer SQL Man…
  • Comment Graph dans FileMaker 11 
  • Comment créer une facture dans Acce…
  • DB2 types de champs 
  •   Logiciel de base de données
  • Adobe Illustrator

  • Un logiciel d'animation

  • antivirus Software

  • Logiciel audio

  • Sauvegarder des données

  • Gravez des CD

  • Gravez des DVD

  • Compression de données

  • Logiciel de base de données

  • desktop Publishing

  • desktop Video

  • Digital Video Software

  • Drupal

  • Logiciels éducatifs

  • Software Engineering

  • Types de fichier d'extension

  • Financial Software

  • Freeware , Shareware et Abandonware

  • GIMP

  • Graphics Software

  • Accueil Recording Software

  • Microsoft Access

  • Microsoft Excel

  • Microsoft Publisher

  • Microsoft Word

  • Code Open Source

  • Autres logiciels informatiques

  • Jeux PC

  • Photoshop

  • Portable Document Format

  • PowerPoint

  • Logiciel de présentation

  • Logiciels de productivité

  • Quicktime

  • Gestion Remote Desktop

  • SQL Server

  • Skype

  • Logiciel bêta de presse

  • Consultants logiciels

  • Les sociétés de développement de logiciels

  • Licences de logiciels

  • Tableur

  • Logiciel de préparation d' impôt

  • Logiciel utilitaire

  • Clip Art Web

  • Windows Media Player

  • Logiciel de traitement de texte
  •  
    Logiciel de base de données

    Inconvénients d'un cache de requêtes

    MySQL dispose d'une fonctionnalité utile nommé " cache de requête " qui améliore les performances de MySQL significative lorsqu'il est activé . Le cache de requête contient le texte d'une instruction SELECT avec le résultat suivant qui a été envoyé au client. Lorsque les déclarations identiques ont été reçues à l'avenir , le serveur cherche les résultats du cache de requêtes au lieu d'exécuter à nouveau les états financiers. Le cache de requête est également partagée entre les sessions , donc un résultat de requête généré par un utilisateur peut être utilisé par un autre utilisateur . Le cache de requête est applicable dans des contextes où les tables ne changent pas souvent et le serveur reçoit de nombreuses requêtes identiques sur les tables. Cependant, cache de requête comporte des limites . Transparent Caching

    cache de requêtes est complètement transparente pour l'application . Cela va causer des problèmes dans certaines circonstances. Quand cache de requête est activée, vous pouvez toujours obtenir des résultats de requête , même si les tables liées sont verrouillés et sont mises à jour . Verrouillage de tables signifie généralement les tables sont inaccessibles , mais les résultats des requêtes de cache de requête sera encore venu pour les utilisateurs.
    Cache Limitation

    Le cache de requête ne fonctionne pas pour les sous- sélectionne, vues à roues alignées, ou un syndicat. Les requêtes doivent être exactement les mêmes pour utiliser le résultat de cache de requête , ce qui signifie que si vous mettez des commentaires dynamiques dans la requête avec plusieurs espaces ou autre cas , vous obtenez un résultat différent de cache de requêtes. Une autre limitation est que les requêtes SELECT sont mis en cache . Évitez les commentaires ou les espaces dans le début de la requête en cache de requêtes ne vérifie que la première lettre de la requête et que si elle est "S" ça continue à procéder en cache les résultats des requêtes .
    Tableau des niveaux granularité dans invalidation

    Si les tables sont modifiées ou mises à jour , toutes les requêtes issues des tables sont invalidés instantanément. La plupart des requêtes ne sont pas modifiés , mais MySQL ne peut pas identifier modifiés sont , donc il supprime tous d'entre eux. C'est la principale raison qui limite l'efficacité du cache de requêtes. Surtout avec demande d'écriture élevée tels que les forums , l'efficacité de cache de requête est très faible en raison de cette limitation.
    Fragmentation au fil du temps

    Avec le temps , la mémoire cache de requête devient fragmenté et moins efficace . La commande "flush QUERY CACHE " peut être utilisé pour les requêtes cache défragmentation , mais il peut bloquer cache de requête pour l'amour d'un grand cache de requête , ce qui est mauvais pour les applications en ligne.
    < Br >

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Problèmes de connexion Dans le GMX Storage Manager Fichier 
  • Comment créer une publication dans SQL MS 
  • Comment comprendre Relational Database Query Langues 
  • Comment faire pour convertir DBF Reconnu par Access 2007 
  • Comment discuter dans Kayako 
  • Comment tester une base de données 
  • Comment désactiver le code pour le volet de navigation ruban dans Access 2007 
  • Comment mettre à jour un tableau à l'aide des données d'une autre table dans Access 2007 
  • Introduction à la programmation d'accès 
  • Comment développer une base de données d'adresses 
  • Connaissances Informatiques © http://www.ordinateur.cc