Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo myslíš tým dotazu optimalizačných techník

Otázka je sada programových príkazov slúži na extrakciu dát z databázy ; ? Optimalizačné techniky sú postupy použité na extrakciu týchto dát , ako rýchlo a efektívne , ako je to možné . Rýchlosť dotazu závisí na štruktúre databázy ( tzv. schémy DB ) , filtre použité v dotaze , databázové indexy a vkladanie otázok do skompilovaný kód . Optimalizácia dotazu je najdôležitejšie , keď veľké množstvo užívateľov sa prístupu k databáze , ako v Internete alebo klient - server situáciu . Schéma databázy

optimalizovaný dotazu začína s rozložením , alebo schémy databázy . Schéma sa vzťahuje k údajom uloženým v každej databáze , ako aj tom , ako každá databáza sa vzťahuje k iným databázam . Efektívne databáza neobsahuje tranzitívne závislosti , čo znamená , že viac ako jedno pole nie je potrebné aktualizovať , keď sa zmení údaje . Napríklad , databáza obsahujúca mená zákazníkov , mesto, štát a PSČ obsahuje tranzitívne závislosti , pretože ak sa zmení PSČ , mesto a štát musí tiež zmeniť . Pre optimalizáciu tohto typu databázy , odstráňte mesto a stať z databázy a uložiť ich v druhom databáze spolu s PSČ . PSČ potom stáva vzťah medzi dvoma tabuľkami , a mesto a stať sa aktualizujú automaticky , ak sa zmení PSČ .
Otázka Filtre

" kde " klauzula dotazu sú filtre a určiť , ktoré údaje vytiahnuť z databázy . Napríklad dotaz vytlačiť všetky mená zákazníkov v rámci poštového smerovacieho čísla by sa použiť filter na pole Kód ZIP . " Kde " klauzula by určiť rozsah poštových smerovacích čísel , a otázka bude filtrovať cez databázu a vyberte mená zákazníkov , pre ktorých PSČ spadá do zadaného rozsahu . Presnosť a efektivita dotazu závisí na detailoch kódované do " kde " klauzula .
Databáza Registre
A index databázy , podobný indexu v knihe , používa na načítanie dát z databázy .

dátová štruktúra , ktorá zvyšuje rýchlosť obnovy dát v rámci databázy je index . Vizualizácia index databázy ako index v knihe , kniha obsahuje kapitoly , podkapitoly a čísla stránok, so slovami na každej strane . Obsah tejto knihy ukazuje , kapitola a číslo stránky na určité slovo . Obsah databázy pracuje veľa rovnaký cesta , takže dotaz pre kontrolu kľúčové údaje o indexe nájsť rýchlu , priamu cestu k získavaniu vhodných dát .
Kompilovaný dotaz Kód

skompilovaný kód je programový kód preložená do strojového jazyka .

Kód je kód preložená do strojového jazyka - jazyk , ktorý počítač dokáže spracovať . Chvíľu trvá , než kompilovať kód dotaz pred spustením dotazu , dlhší dotaz , tým dlhšie trvá skompilovať . Otázky vložené do vopred skompilovaný kód , potom uložené na rovnakom počítači ako databáza , bežať rýchlejšie ako otázok , ktoré sa musia zložiť pred spracovaním . To je ďalšia technika pre optimalizáciu dotazu.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené