Pytania oznaczone «sql-server»

9
WYRÓŻNIJ w jednej kolumnie i zwróć TOP wiersze

Jak pytasz o trzech unikalnych klientów z największymi Purchase_Cost? Chcę zastosować DISTINCTtylko on Customer_Name, ale poniższe zapytanie stosuje wyrazenie odrębne we wszystkich trzech kolumnach. Jak zmodyfikować zapytanie, aby uzyskać pożądany wynik? SELECT DISTINCT TOP 3 customer_name,...

9
Samozłączenie na kluczu podstawowym

Rozważ to zapytanie, które składa się z Nsamodzielnego łączenia: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Tworzy plan wykonania z N skanami indeksów klastrowych i łączeniami łączenia N-1. Szczerze mówiąc, nie widzę żadnych...

9
Service Broker - czas życia rozmowy?

Staramy się, aby Service Broker działał w naszym środowisku, aby rozwiązać przypadek biznesowy. Nie wiem, czy tytuł wiadomości jest dobry, ale moje pytanie jest poniżej. Ale może to nie być dobre pytanie, więc po tym jest to, co robimy i dlaczego uważam, że jest to właściwe pytanie. Ile wiadomości...

9
Usuń miliony wierszy z tabeli SQL

Muszę usunąć ponad 16 milionów rekordów z tabeli ponad 221 milionów wierszy i idzie to bardzo wolno. Doceniam, jeśli podzielisz się sugestiami, aby kod poniżej był szybszy: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT, @TOTALROWS INT, @MSG...