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

Oracle Obmedzenie vs Index

Môžete vytvoriť alebo pridať obmedzenia a indexy upraviť dáta uložené v tabuľkách Oracle . Použitá syntaxe , aby sa obmedzenia a indexy je podobný , ale dôvody pre použitie buď funkciu značne líšia . Indexy pomôcť určiť , ako a kde sú dáta uložené , zatiaľ čo obmedzenia iba obmedziť dáta, ktoré môžete zadať do tabuľky . Funkcia obmedzenia ,

Keď pridáte obmedzenia do tabuľky , ste obmedzení druh dát , ktoré môžete vložiť do záznamu . Oracle má niekoľko druhov obmedzení , vrátane primárnych a cudzích kľúčov , hodnôt NOT NULL , jedinečných hodnôt a skontrolovať obmedzenia . Každé obmedzenie sa vzťahuje na konkrétne pole v zázname . Napríklad obmedzenia primárny kľúč vyžadujú , aby bolo pole jedinečné pre každý záznam v tabuľke , ako je číslo sociálneho zabezpečenia alebo zamestnanec identifikačné číslo .
Funkcia indexy

Keď pridáte index do tabuľky , môžete objednávať spôsob , akým záznamy v tabuľke databázy sú uložené na disku , tak ako budete pridávať nové záznamy do tabuľky , index vytvára položky zoznamu pre nich, ktoré spája ich umiestnenia v pamäti sa adresa . To umožňuje SQL dotazy spustiť rýchlejšie , pretože index používa zoznam skenovať iba blokové adresy požadovaných záznamov skôr než celý blok pamäte .
Výhody Väzby

obmedzenia tabuľky sú hodnoty , ktoré sa vzťahujú na zabezpečenie integrity dát , kde indexy iba zlepšuje výkon tabuľky . Indexy nepresadzujú kontrolu dát alebo obmedziť informácie . Niekedy môže indexy spomaliť otázky , pretože o tom , ako sa radiť záznamy v rozsiahlych tabuliek . Obmedzenia nie sú spomaliť otázky . Vytvorte obmedzenia na stole , keď je vám to jedno , ako sú dáta uložené na disku , ale chcú , aby zabezpečili , že niektoré alebo všetky polia v každom zázname spĺňať špecifické kritériá .
Výhody indexy

Indexy umožňujú dotazy na vyhľadanie dát rýchlo , pretože nie vždy vyžadujú plný priechod tabuľkou . Ak sú požadované údaje uložené v indexe sám , dotaz nevyžaduje ani prístup k celej tabuľke . Obmedzenia nemajú žiadny vplyv na rýchlosť dotazu , ani sa im uložené žiadne dáta . Ak viete , že vaša tabuľka bude obsahovať tisíce záznamov alebo viac , alebo ak to rastie do takej veľkosti , že je často výhodné pridať index . Viac často ako ne , uvidíte kratšie časy pre výsledky dotazu.

Najnovšie články

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