Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programvara
  • Adobe Illustrator
  • animation Software
  • antivirusprogram
  • ljudprogram
  • Säkerhetskopiera data
  • Bränn CD-skivor
  • Bränn DVD
  • Data Compression
  • Database Software
  • Desktop Publishing
  • Desktop Video
  • Digital Video Software
  • Drupal
  • Educational Software
  • Engineering Software
  • Filtillägg Typer
  • Financial Software
  • Freeware , Shareware & Abandonware
  • GIMP
  • Graphics Software
  • Home Recording Software
  • Microsoft Access
  • Microsoft Excel
  • Microsoft Publisher
  • Microsoft Word
  • Open Source Code
  • Andra datorprogram
  • PC-spel
  • Photoshop
  • Portable Document Format
  • PowerPoint
  • presentationsprogram
  • Produktivitet Software
  • quicktime
  • Remote Desktop Management
  • SQL Server
  • Skype
  • Programvara betaversioner
  • Programvara Konsulter
  • Software Development Companies
  • Software Licensing
  • Spreadsheets
  • Skatt förberedelse programvara
  • Utility Software
  • Web Clip Art
  • Windows Media Player
  • Ordbehandlingsprogram
  • * Dator Kunskap >> Programvara >> Database Software >> Content

    Nackdelar med en Query Cache

    MySQL har en användbar funktion som heter " query cache " som förbättrar MySQL prestanda avsevärt när den är aktiverad . Frågan cache innehåller texten av ett SELECT-uttryck tillsammans med den enligt resultat som skickas till klienten . När de identiska uttalanden mottas i framtiden , söker servern för resultaten från frågan cache istället för att utföra de uppgifter igen . Frågan cache delas också mellan sessioner , alltså en fråga resultat genereras av en användare kan användas av en annan användare. Frågan cachen är tillämplig i sammanhang där dina tabeller inte ofta ändras och servern tar emot ett stort antal identiska frågor kring borden . Däremot har frågan cache olika begränsningar . Transparent Caching

    Query cache är helt transparent för applikationen. Detta kommer att orsaka problem i vissa omständigheter. När query cache är aktiverat , kan du alltid få frågeresultat även när de relaterade tabellerna är låsta och uppdateras . Låsa tabeller betyder oftast tabellerna är otillgängliga men frågeresultat från query cache kommer fortfarande att komma till användarna .
    Caching Begränsning

    query cache fungerar inte för sub - väljer , inline vyer , eller föreningen . Frågorna måste vara exakt samma för att utnyttja resultatet från frågan cache , vilket innebär att om du sätter dynamiska synpunkter i frågan med fler mellanslag eller annat ärende , får du ett annat resultat från query cache . En annan begränsning är bara urvalsfrågor cachad . Undvik kommentarer eller blanksteg i början av frågan som query cache endast kontrollerar den första bokstaven i fråga och endast om det är " S " betyder att fortsätta att gå caching frågeresultat .
    Tabell Level finkornigt Ogiltigförklarande
    p Om tabellerna ändras eller uppdateras , är alla frågor som härrör från tabellerna ogiltigförklaras omedelbart . De flesta av frågorna ändras inte , men MySQL kan inte identifiera ändrade dem , så det tar bort alla av dem . Detta är den största anledningen som begränsar query cache effektivitet . Speciellt med hög write ansökan exempelvis forum , är query cache verkningsgraden mycket låg på grund av denna begränsning .
    Fragmentering Over Time

    Med tiden blir query cache fragmenterad och mindre effektiv. "Spola QUERY cache" -kommandot kan användas för sökningar cache defragmentering , men det kan blockera query cache till förmån för en stor fråga cache , vilket är olämpligt för online-applikationer .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera FileMaker Pro-filer
    ·Hur INSERT Värden
    ·Hur man skapar en automatisk Primary Key
    ·Hur att inte begå en transaktion i Transact - SQL
    ·Hur man gör en server på Flyff
    ·Hur konvertera eller importera från CSV till ODB
    ·Konvertera bigint till Int
    ·Vad är version 8.0 SQL Enterprise
    ·Hur Kasta en tal till ett heltal i Oracle
    ·Hur konvertera en exe-fil till en ISO -fil
    Utvalda artiklarna
    ·Hur man bygger en webbsida Microsoft SQL Server
    ·Hur man spelar en ström i XNA
    ·Hur man gör ett porträtt har mindre skugga i Photosho…
    ·Hur man gör ett ögonblick med GIMP
    ·Hur Kopiera spår från Media Center
    ·Hur man Aktivera AntiVir Guard
    ·Steg - för-steg instruktioner för TS till MKV
    ·Hur man gör ett Memory Game i Flash
    ·Hur man spelar mobilspel på en PC
    ·Hur spelar jag DPS Filer på AE
    Copyright © Dator Kunskap http://www.dator.xyz