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.
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 …
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 …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 4 lata temu . Ostatnio próbowałem przywrócić do mojego lokalnego rozwoju SQL Server kopię zapasową z instancji sieci. Ku mojemu …
Usiłuję udzielić NT Service\SQLSERVERAGENTdostępu do systemu plików konta Windows na podstawie zaznaczonej odpowiedzi w tym pytaniu . Uważam, że jest to konto usługi wirtualnej i nie wyświetla się w panelu sterowania -> obszar kont użytkowników . Jak przyznać to konto usługi dostęp do systemu plików? W szczególności w systemie Windows …
Czy istnieje sposób na klonowanie bezpieczeństwa użytkowników i uprawnień w Microsoft SQL Server, najlepiej przy użyciu graficznego interfejsu użytkownika SQL Server Management Studio?
Mam istniejącą tabelę z danymi: dbo.Test (col1,col2,col3....) ON [PRIMARY] Muszę zmienić tę tabelę, aby podzielić ją na partycje w następujący sposób: dbo.Test(col1,col2,col3....) ON Ps_Date(Col2) Jak mogę to osiągnąć bez upuszczania i odtwarzania tabeli?
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. …
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 …
Ktoś sprawdzał mój kod DDL do tworzenia tabel i zasugerował, gdy zobaczył, że używam VARCHAR(256)pól do tekstu, spodziewam się, że będzie dość mały, jak imię lub cokolwiek innego, że powinienem zawsze używać VARCHAR(MAX)i łączyć. Dlaczego używać niczego innego niż varchar (maks. ) . Przeczytałem to, ale wydawało się to przestarzałe, …
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ć …
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 …
Funkcja zawierająca wiele instrukcji o wartościach w tabeli zwraca wynik w zmiennej tabeli. Czy wyniki te są kiedykolwiek ponownie wykorzystywane, czy też funkcja jest zawsze w pełni oceniana przy każdym wywołaniu?
Zastanawiamy się, czy użyć opcji SORT_IN_TEMPDB dla naszych tabel DW. Rozumiem, że przy tej opcji jest więcej zapisów, chociaż są one bardziej sekwencyjne. Mamy SAN (który czasami był bardzo wolny), więc w naszym przypadku chcemy ograniczyć liczbę zapisów tak bardzo, jak to możliwe. Wierzę, że tempdb znajduje się na osobnej …
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 …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.