? Datafråga prestanda uppstår när en person typer i en bit programkod för att komma in i en databas för att hämta information från databasen . Till exempel skapar ett företag en databas fylld med information om anställda . För att få tillgång till information om en anställd , skulle en Datafråga utföras för att hämta denna information . Många faktorer påverkar resultatet av en sökning . Samtidiga uppdateringar
Datafråga prestanda kan påverkas när en användare uppdaterar en tabell med information medan samtidigt en annan användare tar emot information från den tabellen . Denna situation kallas samtidig uppdatering . De flesta datorprogram kommer att ge båda åtgärder att ske samtidigt utan att förlora data eller att hålla felaktiga uppgifter . Nackdelen är att det kommer att orsaka att datorn program körs mycket långsammare för båda användarna för att säkerställa att uppgifterna är korrekta för både användare . Ändra
Execution Plan
exekveringsplan för Datafråga kan få den att köra långsammare . Ett sätt att testa denna teori är att jämföra den nuvarande utförande planen med en tidigare exekveringsplan . Utförandet Planen kan förändras om uppgifterna i tabellen har minskat drastiskt eller uppgifterna har ändrats på något sätt . Även om data har tagits bort , kommer dataquery fortsätta att driva och söka igenom vad den anser existerar , vilket gör att frågan ska köras i en långsammare takt .
Index
sätta ihop ett index för Datafråga kan öka frågan hastigheten avsevärt . Genom att införa ett index , kommer frågan koden har ytterligare sökord att använda för att definiera sin sökning . Index fungerar bra med frågor med hjälp av register numrering i hundra tusentals och miljontals . Skillnaden i hastighet blir inte lika märkbar när data fråga arbetar med en mindre mängd poster . Addera Data Compression
Möjligheten att komprimera data påverkar också en data frågeprestandan . Data komprimering används för att skapa mindre databaser för sökningar . Den extra fördelen att komprimera data är att det minskar storleken på databasen , vilket sparar på datorn utrymme , och det ökar också hastigheten för en Datafråga sökning . Den komprimerade data lagras i färre sidor , och frågan sedan har ett mindre utrymme för att utföra sin funktion. Nackdelen är att datorn servern kommer att behöva ytterligare resurser för att kunna kondensera data och köra programmet korrekt .