V tomto článku zdieľame niekoľko praktických tipov na riešenie problémov s pomalými postupmi v systéme Windows SQL Server
SQL Server je aplikácia, ktorá je schopná veľa, ale most Funkcie aplikácie sú také, že vyžadujú aktualizovaný hardvér, všeobecne povedané - sú potrebné dostatočné zdroje. Ak nie je dostatok miesta a pokúšate sa pomocou aplikácie vykonať ťažké operácie, bude vás trápiť pomalý výkon. Nedostatok úložného priestoru je jedným z veľmi základných a bežných dôvodov, prečo by sa to malo diať, môže existovať niekoľko ďalších dôvodov vedúcich k pomalým postupom v aplikácii. Nižšie je uvedený zoznam spôsobov alebo tipov, ktoré môžete použiť na odstránenie príčiny pomalých postupov v SQL Server.
- Uloženie vykonávacieho plánu - Jeden z najväčších dôvodov, prečo v systéme čelíte pomalým postupom SQL Server je to pravdepodobne tým, že váš plán vykonania je uložený v pamäti cache. Ak chcete zistiť, či je v pamäti cache, musíte ju prehľadať tam a zistiť, či existuje v top 10 objavujúcich sa plánov. Tento plán ste sa mohli alebo nemusíte rozhodnúť uložiť.
- Zhromaždite pracovné parametre - Na spustenie uložených procedúr by ste mali mať ľahko k dispozícii sadu pracovných parametrov. Niekedy by ste to mohli získať od koncového používateľa a niekedy nie. V tých časoch budete musieť prejsť na náročnejšie spôsoby hľadania vhodných parametrov.
- Zistite rýchlosť svojich parametrov - Parametre, ktoré vyberiete, by mali mať rozdielnu rýchlosť. Mali by ste mať také, ktoré sú rýchle, pomalé a také, ktoré majú rôznu rýchlosť.
Vyhľadajte zápisy podľa uložených postupov - Môžete skontrolovať, či v dotaze nie sú vložené, odstránené atď. Ak narazíte na niečo také, môžete to vždy naladiť podľa vývoja a tiež hľadať rôzny výkon.
- Podobnosť medzi vykonanými zápismi - Najprv musíte zistiť, či uložená procedúra vykonáva nejaké druhy zápisov, ak je to tak, musíte skontrolovať podobnosti medzi vykonanými skôr a vykonanými práve teraz. Ak sa zakaždým aktualizujú rovnaké riadky, bude to trvať rovnako dlho. Ak sa však pridajú alebo odstránia nové riadky, čas sa bude líšiť.
- Rýchlosť uložených postupov - Musíte zistiť, ako prebieha uložená procedúra v sekcii Výroba a vývoj. Je to v jednom pomalé a v inom rýchle? Je to v oboch pomalé? Aký je počet načítaní CPU v oboch prostrediach? A aké sú rozdiely v týchto počtoch? Na základe odpovedí, ktoré dostanete na tieto otázky, budete musieť vykonať zmeny v konfigurácii prostredí.
Vyššie opísané situácie sú niekoľkými rôznymi spôsobmi, pomocou ktorých spoznáte dôvod pomalých postupov v SQL Server. SQL Server je pokročilá, ale zložitá aplikácia s mnohými funkciami, z ktorých môže používateľ niekedy pracovať, nechtiac urobí zmeny vedúce k spomaleniu výkonu, čo sa dá zistiť podľa vyššie uvedených postupov. Je tiež potrebné poznamenať, že celkovo pomalý SQL Server aplikácia môže mať ďalšie prispievajúce príčiny, ako napríklad a poškodený SQL Server mdf súbor.
Úvod autora:
Victor Simon je odborníkom na obnovu dát v odbore DataNumen, Inc., ktorá je svetovým lídrom v oblasti technológií obnovy dát, vrátane oprava accdb db a softvérové produkty na obnovenie sql. Pre viac informácií navštívte www.datanumen. S