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 je to pracovné vyťaženie SQL Server ?

Databáza SQL Server softvér spoločnosti Microsoft zahŕňa program s názvom Database Engine Tuning Advisor . Tento program vykonáva testy na databázach a dáva odporúčania , ako zlepšiť ich výkonnosť . Poradca pre ladenie používa pracovné vyťaženie súbory , ktoré simulujú rôzne databázové aktivity . Môžete vytvoriť pracovné vyťaženie súbory s programami , ako je napríklad SQL Server Profiler . Pracovná záťaž

záťaž je súbor obsahujúci Structured Query Language alebo SQL , príkazy a dáta , ktoré kladú značné nároky na výkon databázy . Môžete napísať vyťaženie súbor ručne v analyzátor dotazu SQL Server alebo v bežnom textovom editore , ako je napríklad Poznámkový blok . Môžete tiež vytvoriť súbor vyťaženie automaticky pomocou utility programu Profiler . Pracovná záťaž môže byť buď štandardné súbory , alebo dáta zapisované do databázových tabuliek . Najúčinnejšia záťaže spoliehajú na indexovaných záznamov rešerší a tabuľka sa pripojí , pretože indexy sú jedným z hlavných parametrov , na ktorých si môžete zlepšiť pre lepší výkon databázy . Súbor záťaž môže obsahovať tisíce záznamov .
Tuning Advisor

programu Poradca pre optimalizáciu otvorí a prečíta súbor vyťaženia , vykonávanie príkazov SQL obsahuje proti databáze . Ako Tuning Advisor beží SQL , získava informácie o výkone zo servera SQL Server a zostavuje štatistiky pre tabuľky testuje . To používa tieto štatistiky , aby odporúčania pre zmeny do databázy , ako je napríklad pozmeňovanie indexy tabuľky , ktorá zníži čas na vykonanie príkazov SQL .
Profiler

Profiler je program , ktorý je štandardne dodávaný s mnohými vydaniach databázy SQL Server softvéru . Sleduje transakcia vykonávaná v databáze a zaznamenáva príkazy SQL v tabuľke alebo štandardný súbor systému Windows . Profiler nazýva tieto súbory " stopy " , ako sledovať vývoj databázových transakcií . Následne môžete použiť tieto súbory transakcií ako záťaže vstup na programe Tuning Advisor . Pre dosiahnutie najlepších výsledkov , použite Profiler počas vrchol databázy období použitia : to bude generovať súbory s najväčším množstvom štatisticky významných transakcií
tabuľky a indexy

databáze kľučky . dva základné typy tabuľky znie : sériové a indexované . V sériovom tabuľky čítanie , databázy prezrie každý záznam v tabuľke , kým nenájde ten správny . Indexované čítanie hľadá malý pomocný súbor s názvom index a rýchlo nájde presné umiestnenie záznamu . Napríklad transakcie aktualizovať poštovú adresu zákazníka je veľmi pomalé , ak to má prehľadávať 100 tisíc zákazníkov , nájsť záznam . Ak tabuľka má index o identifikačné číslo zákazníka , databázy možno nájsť záznam v zlomku sekundy . Pri ladení Advisor spracováva záťaž , program skúma čas potrebný na čítanie záznamu , určuje , či má tabuľka dostatočné indexy , a dáva odporúčania pre zmeny indexu .

Najnovšie články

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