Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.

2
Aliasy zapytań takie same jak aliasy głównych zapytań
Mam zapytanie SQL, którego aliasy są takie same jak niektóre aliasy jego podzapytania. Na przykład: select * from ROOM r where ... ( select * from ROAD r where ... ) Działa to dobrze, ponieważ alias podzapytania wydaje się ukrywać główny. Czy to zadziała we wszystkich przypadkach? Czy kiedykolwiek uzyskam …


2
Co tak naprawdę oznacza pozycja klauzuli ON?
Normalna JOIN ... ON ...składnia jest dobrze znana. Ale możliwe jest również ustawienie ONklauzuli oddzielnie od tej JOIN, której odpowiada. Jest to coś, co jest rzadko spotykane w praktyce, nie znajduje się w tutorialach i nie znalazłem żadnego zasobu internetowego, który wspomniałby nawet, że jest to możliwe. Oto skrypt do …
23 sql-server  t-sql 





1
Dlaczego moje nieklastrowane indeksy zajmują więcej miejsca podczas usuwania wierszy?
Mam dużą tabelę z 7,5 miliardami wierszy i 5 indeksami. Kiedy usuwam około 10 milionów wierszy, zauważam, że indeksy nieklastrowane wydają się zwiększać liczbę stron, na których są przechowywane. Napisałem zapytanie przeciwko, dm_db_partition_statsaby zgłosić różnicę (po - przed) na stronach: Indeks 1 jest indeksem klastrowym, Indeks 2 jest kluczem podstawowym. …

3
Rozproszona dostępność SQL Server Grupowe bazy danych nie synchronizują się po ponownym uruchomieniu serwera
Przygotowujemy się do przeprowadzenia dużej aktualizacji na naszych serwerach SQL i zauważamy nietypowe zachowanie w Grupach dostępności rozproszonej, które próbuję rozwiązać przed przejściem do przodu. W zeszłym miesiącu zaktualizowałem zdalny serwer pomocniczy z SQL Server 2016 do SQL Server 2017. Serwer ten jest częścią wielu grup dostępności rozproszonej (DAG) i …


4
Czy źle jest mieć przestrzeń indeksu większą niż przestrzeń danych?
Często muszę uruchamiać zapytania względem dużych tabel, które nie mają właściwego indeksu. Dlatego proszę DBA o utworzenie takiego indeksu. Pierwszą rzeczą, którą robi, jest przeglądanie statystyk tabeli i sprawdzanie wielkości przestrzeni indeksu. Często kazał mi znaleźć alternatywne rozwiązanie, ponieważ „indeks jest już większy niż tabela”. Uważa, że ​​indeks musi być …
22 sql-server  index 

2
Czy wyzwalacze kompilują się za każdym razem?
Rozwiązujemy problemy z serwerem o wysokim wykorzystaniu procesora. Po stwierdzeniu, że zapytania tak naprawdę nie były przyczyną, zaczęliśmy szukać kompilacji. Monitor wydajności pokazuje mniej niż 50 kompilacji / sek. I mniej niż 15 rekompilacji / sek. Po uruchomieniu sesji XE w poszukiwaniu kompilacji widzimy tysiące kompilacji na sekundę. Ten system …



1
Szukaj, a będziesz skanować… na podzielonych na partycje tabelach
Przeczytałem te artykuły w PCMag autorstwa Itzika Ben-Gana : Szukaj i skanuj część I: gdy optymalizator nie optymalizuje Szukaj i skanuj część II: Rosnące klucze Mam obecnie problem „Zgrupowanego maksimum” ze wszystkimi naszymi partycjonowanymi tabelami. Używamy sztuczki, którą Itzik Ben-Gan zapewnił dla uzyskania maksimum (ID), ale czasami po prostu nie …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.