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
Dlaczego TOP działa w planie wykonania SQL
Po chwili poszukiwań postanowiłem opublikować to pytanie z powodu braku odpowiedzi i przepraszam, jeśli istnieje podobne pytanie / odpowiedź. Podczas uruchamiania poniższego zapytania na dwóch podobnie skonfigurowanych serwerach SQL napotykamy różne plany wykonania, które wpływają na wydajność i potrzebujemy pomocy w ustaleniu przyczyny. Zapytanie: SELECT process_id INTO #temp FROM revrep_revenue_fact …

3
Grupa Always On Availability, zawsze przekierowuje użytkownika do instancji tylko do odczytu
Mamy grupę dostępności Always On z podstawową i wtórną z możliwością odczytu. Mamy użytkownika zespołu wdrożeniowego, który korzysta z bazy danych do sprawdzania poprawności danych, które zamierzają umieścić w bazie danych. Użytkownicy mają tylko prawa do odczytu z bazy danych, ale kiedy łączą się (za pośrednictwem SSMS) za pomocą AG …

1
Dlaczego plan wykonania zapytania SELECT COUNT () obejmuje dołączoną do lewej tabelę?
W SQL Server 2012 mam funkcję wycenianą tabelą z dołączeniem do innej tabeli muszę policzyć liczbę wierszy dla tej „funkcji wycenianej tabelą”. Kiedy sprawdzam plan wykonania, widzę lewą tabelę łączenia. Dlaczego? Jak lewy połączony stół może wpływać na liczbę zwracanych wierszy? Spodziewałbym się, że silnik db nie musi oceniać lewej …

1
Jak mogę sprawdzić, jak długo zapytanie czekało na blokady, bez profilera?
Próbuję zdiagnozować zapytanie, które sporadycznie zajmuje dużo czasu. Podejrzewam, że może zostać zablokowany podczas próby uzyskania blokady. Nie mam uprawnień do używania profilera w środowisku, w którym występuje problem. Czy jest jakiś sposób, abym uzyskał statystyki dotyczące czasu blokowania tego zapytania, bez korzystania z zewnętrznego profilera?


2
Jak mogę rozwiązać błąd Menedżera połączeń Excel SSIS 0xC0209303?
Utworzyłem pakiet SSIS, który importuje plik programu Excel do tabeli programu SQL Server. Pakiet SSIS działa bez problemu, kiedy uruchamiam go lokalnie na moim komputerze, ale kiedy uruchamiam go na serwerze, na którym pakiet zostanie zaplanowany, pojawia się następujący błąd (z pliku tekstowego wypisuję błędy na używanie rejestrowania SSIS). Po …


2
Kolumna tożsamości w indeksie magazynu kolumn
Mam bardzo dużą tabelę IMO (~ 137 milionów wierszy) z dużą ilością powtarzanych danych, dużą ilością NULLkolumn i tym podobne. Rozważam zbadanie tego przy użyciu tabeli z COLUMNSTORE INDEXi mam IDENTITYkolumnę w oryginalnej tabeli, która jest moją jedyną kolumną, w której każdy wiersz jest unikalny. Czy powinienem pominąć tę kolumnę, …


1
Rzędy zerowe zwracają się po zapytaniu DMV sys.dm_os_performance_counters
Mam użytkownika SQL Server 2014 Standard Edition (RTM)z SYSADMINrolą z uprawnieniami do wyświetlania serwera, ale po uruchomieniu DMV sys.dm_os_performance_countersnie zwraca rekordu. Masz pojęcie, co jest nie tak z uprawnieniami? Dane wyjściowe wersji @@: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 lutego 2014 20:04:26 Copyright (c) Microsoft Corporation Standard Edition …

1
Przypisywanie wyników procedury składowanej do zmiennej SSIS
Próbuję przekształcić wartość z procedury składowanej w zmienną SSIS, a następnie testuję, czy dwa zadania SSIS mogą działać, jeśli dodam wyrażenie. Na przykład próbuję użyć tej procedury składowanej: Może nawet źle konfiguruję właściwości zmiennej SSIS, ponieważ nie jestem również pewien, czy robię to we właściwy sposób, aby zaimportowana wartość proc …

2
NoSQL: Co to są dane nieustrukturyzowane?
obecnie działamy na granicy zasobów dzięki naszemu rozwiązaniu opartemu na serwerze mssql. Mamy teraz wiele tradycyjnych opcji dotyczących następnego ruchu, aby poradzić sobie z obciążeniem: kupuj szybsze procesory i IO podzielić niektórych klientów na oddzielny serwer przenieś db do klastra Wszystkie są albo drogie pod względem licencjonowania i sprzętu, albo …

1
Nie można oglądać danych na żywo podczas sesji zdarzeń rozszerzonych
Korzystam z programu SQL Server 2014 Developer Edition na moim komputerze. Próbuję wyświetlić dane w sesji system_health. W SSMS połączyłem się z bazą danych, rozszerzyłem serwer / Zarządzanie / Rozszerzone zdarzenia / Sesje. Widzę AlwaysON_health (zatrzymany) i system_health (uruchomiony). Po kliknięciu sesji system_health prawym przyciskiem myszy pojawia się następujący błąd: …

3
od zera lub jednego do zera lub jednego
Jak w najbardziej naturalny sposób modelować relację zero-jedynka do zera jeden lub jeden w Sql Server? Istnieje tabela „Zagrożenia”, która zawiera listę zagrożeń w witrynie. Istnieje tabela „Zadań” do pracy, którą należy wykonać na stronie. Niektóre zadania mają naprawić zagrożenie, żadne zadanie nie może poradzić sobie z wieloma zagrożeniami. Niektóre …

1
dm_exec_describe_first_result_set_for_object dla wielu zestawów wyników
Czy istnieje procedura zwracająca metadane dla wszystkich zestawów wyników w procedurze przechowywanej? Coś w stylu sys.dm_exec_describe_first_result_set_for_object, ale dla wszystkich zestawów wyników? W końcu będę chciał odkryć metadane dla każdego zestawu wyników w każdej procedurze przechowywanej w bazie danych. Na razie zadowoliłbym się tylko zestawami wyników, sys.dm_exec_describe_first_result_set_for_objectktórych nie można opisać. Oznacza …

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.