Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


juris
Napisane: 17.03.2014, 09:13:13





Grupa: Zarejestrowani
Postów: 8
Dołączył: 12.03.2014

Ostrzeżenie: (0%)
-----

Zrób tak - na początku każdego zapytania DBCC DROPCLEANBUFFERS (serwer testowy exclamation.gif!!), czasy obliczaj na podstawie zmiennych typu datetime2 (start i end).
Będzie to samo smile.gif lub na granicy błędy statystycznego.

Poza tym jak uruchoamiasz dwie kwerendy i porównujesz % udział w barchu to po każdej daj GO. Ewentualnie w swoich testach odwrtóć kolejność zapytań smile.gif

Poza tym obejrzyj statystyki odczytów - SET STATISTICS IO ON - identyczne.
Jeśli plany są identyczne (wraz z predykatami), statystyki odczytów też to nie ma co drążyć dalej tematu - zapytania wykonywane są przez silnik w taki sam sposób - tak też właśnie jest w tym przypadku.

Na koniec jeszcze raz polecam dodanie indeksu
  1. CREATE nonclustered INDEX Placa_pod_inc_Nazwisko ON dbo.Pracownicy(Etat,Placa_Pod) include ( Imie, Nazwisko )
  Forum: Microsoft SQL Server / MSDE · Podgląd postu: #1096879 · Odpowiedzi: 14 · Wyświetleń: 3 351


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 10:15