Welcome to Sign in | Help
in Search

Numar mare de LogicalReads

Last post 10-16-2009, 9:29 PM by sirrocco. 4 replies.
Sort Posts: Previous Next
  •  10-15-2009, 11:41 AM 7682

    Numar mare de LogicalReads

    Am un tabel din care vreau sa sterg un rand dupa PK.

    De acel PK sunt legate vreo 5-6 alte tabele si cand sterg se la statistici vad 44472 logical reads pe tabelul cu PK.

    Ce as putea sa fac sa imbunatatesc performanta, sau ce detalii sa va mai dau ca sa ma puteti ajuta ?

    Multumesc.
  •  10-15-2009, 8:06 PM 7685 in reply to 7682

    Re: Numar mare de LogicalReads

    Poţi să creezi câte un index în celelalte tabele, pe coloanele care fac parte din FK.

    Răzvan
  •  10-16-2009, 9:36 AM 7687 in reply to 7685

    Re: Numar mare de LogicalReads

    Hmm .. de care index ? ca am facut index nonclustered - si ... acum am mai multe reads :)
  •  10-16-2009, 10:02 AM 7688 in reply to 7687

    Re: Numar mare de LogicalReads

    Încearcă, te rog, un DELETE (eventual cu ROLLBACK) din Managament Studio, cu SET STATISTICS IO ON înainte. Logical read-urile multe sunt în tabela din care ştergi sau în celelalte tabele (eu am presupus că sunt în celelalte)? Vezi şi planul de execuţie (eventual postează-l undeva să-l vedem şi noi): conţine seek-uri sau scan-uri?

    Răzvan
  •  10-16-2009, 9:29 PM 7692 in reply to 7688

    Re: Numar mare de LogicalReads

    Read-urile erau din tabela din care stergeam.

    Rezolvarea a fost sa schimb tipul index-ului de PK din clustered in non-clustered. Acum se sterge instant. Nu stiu exact care sunt dezavantajele.

    Nu se facea select din tabela aia dupa PK.
View as RSS news feed in XML
Powered by Community Server (Commercial Edition), by Telligent Systems