Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Eliminacija Keylookup-a i forsiranje SQL-a da radi index seek

[es] :: MS SQL :: Eliminacija Keylookup-a i forsiranje SQL-a da radi index seek

[ Pregleda: 2641 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kaleboyzz
Miodrag Sekulić
.NET developer

Član broj: 175106
Poruke: 31
46.240.192.*



+2 Profil

icon Eliminacija Keylookup-a i forsiranje SQL-a da radi index seek04.12.2014. u 15:38 - pre 113 meseci
Pozdrav svima,

upit je sledeći

SELECT distinct isnull(k.columnA,'')
FROM r left join k on r.kid = k.id
join i on r.iid = i.id
WHERE i.parentid = 1111 and r.kid is not null

da li neko ima rešenje za ovaj problem? Što god uradio, bilo to kreiranje index-a nad kolonom r.kid ili covered indexa koji će uključiti ovu kolonu u index
sql konstantno radi keylookup nad tom kolonom sa katasrofalnim/identičnim performansama kao i da nisam kreirao ovaj index.

 
Odgovor na temu

bjevta
Bratislav Jevtic
http://www.tojesoft.co.rs
Beograd

Član broj: 5216
Poruke: 367
80.93.235.*

Sajt: www.tojesoft.co.rs


+5 Profil

icon Re: Eliminacija Keylookup-a i forsiranje SQL-a da radi index seek31.12.2014. u 09:03 - pre 112 meseci
ajd da pokusam da pomognem: http://technet.microsoft.com/e...y/bb510478%28v=sql.105%29.aspx
Acta, non verba!
 
Odgovor na temu

[es] :: MS SQL :: Eliminacija Keylookup-a i forsiranje SQL-a da radi index seek

[ Pregleda: 2641 | Odgovora: 1 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.