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.


3
Jak uzyskać wykorzystanie procesora przez bazę danych dla konkretnego wystąpienia?
Znalazłem następujące zapytania, aby wykryć użycie procesora według bazy danych, ale pokazują one inne wyniki: WITH DB_CPU_Stats AS ( SELECT DatabaseID, DB_Name(DatabaseID) AS [DatabaseName], SUM(total_worker_time) AS [CPU_Time_Ms] FROM sys.dm_exec_query_stats AS qs CROSS APPLY ( SELECT CONVERT(int, value) AS [DatabaseID] FROM sys.dm_exec_plan_attributes(qs.plan_handle) WHERE attribute = N'dbid') AS F_DB GROUP BY DatabaseID …

1
Jak zaprojektować zapytanie, aby wstrzymało / usypiało / czekało przez określony czas?
Testuję aplikację monitorującą pod kątem wystąpienia SQL Server 2000. Jak napisać zapytanie w języku T-SQL, które zajmuje określony czas? Na przykład większość języków skryptowych ma coś takiego jak SLEEPpolecenie, które pozwala wstrzymać wykonywanie skryptu na określony czas. Szukam czegoś podobnego, który jest zgodny z SQL Server 2000. Ma to na …


2
Czy w programie SQL Server należy wymusić dołączenie do pętli w następującym przypadku?
Zazwyczaj odradzam używanie wskazówek dołączania ze wszystkich standardowych powodów. Ostatnio jednak znalazłem wzór, w którym prawie zawsze znajduję wymuszone łączenie pętli, aby uzyskać lepszą wydajność. W rzeczywistości zaczynam używać i polecam tak bardzo, że chciałem uzyskać drugą opinię, aby upewnić się, że coś nie umknie. Oto reprezentatywny scenariusz (bardzo konkretny …
15 sql-server 

4
SQL Server na Macu
Czy SQL Server Engine Express Edition może być zainstalowany w systemie OS X? Używam MacBooka w domu i chciałbym go używać jako platformy testowej / edukacyjnej dla SQL Server.

3
Uzyskaj liczbę i rodzaj serii z danych wygranych remis-remis
Zrobiłem skrzypek SQL dla tego pytania, jeśli to ułatwia każdemu. Mam bazę danych o sportach fantasy i próbuję dowiedzieć się, jak wymyślić dane o „bieżącej serii” (np. „W2”, jeśli drużyna wygrała ostatnie 2 pojedynki, lub „L1”, jeśli przegrali) ich ostatni pojedynek po wygraniu poprzedniego pojedynku - lub „T1”, jeśli remisowali …

1
Dlaczego na najwyższych platformach baz danych nie są dostępne typy liczb całkowitych bez znaku?
Bazy danych są zazwyczaj bardzo konfigurowalne przy różnych typach danych i niestandardowych długościach. Zaskakuje mnie, gdy próbuję poszukać składni, aby użyć unsigned inttypów, które nie są dostępne z PostgreSQL i MS SQL Server. Wydaje się, że MySQL i Oracle. Wydaje się to rażącym pominięciem z ich strony - następną najlepszą …

3
SQL Server nie używa wszystkich rdzeni / wątków procesora
Po aktualizacji sprzętu naszego SQL Servera zauważyliśmy w Menedżerze zadań Windows, że instancja SQL używa tylko połowy dostępnych wątków: . Serwer ma następujący sprzęt i oprogramowanie: Windows 2008 R2 Enterprise 64bit SP1 Intel Xeon E7-4870 - 4 procesory (40 rdzeni, 80 wątków) Microsoft SQL Server 2012 Enterprise Edition (64-bitowy) Bieganie …

3
Optymalizacja hierarchii CTE
Zaktualizuj poniżej Mam tabelę kont o typowej architekturze kont acct / parent do reprezentowania hierarchii kont (SQL Server 2012). Stworzyłem WIDOK za pomocą CTE, aby wyrównać hierarchię, i ogólnie działa pięknie i zgodnie z przeznaczeniem. Mogę sprawdzać hierarchię na dowolnym poziomie i łatwo przeglądać gałęzie. Istnieje jedno pole logiki biznesowej, …



3
Co jest współużytkowane między dwoma instancjami na tym samym serwerze?
Chcemy zainstalować wiele wystąpień SQL Server na jednym serwerze Windows. Nie możemy używać maszyn wirtualnych, ponieważ serwerem jest system Windows 2008 R2 bez systemu operacyjnego. Ze względów bezpieczeństwa musimy upewnić się, że te dwa wystąpienia nic nie współużytkują, w tym zarządzanie, usługi Windows, konta itp. Myślę więc, że pytanie brzmi: …


3
Dlaczego istnieją różnice w planie wykonania między OFFSET… FETCH a starym schematem ROW_NUMBER?
Nowy OFFSET ... FETCHmodel wprowadzony wraz z SQL Server 2012 oferuje proste i szybsze stronicowanie. Dlaczego w ogóle istnieją jakiekolwiek różnice, biorąc pod uwagę, że te dwie formy są semantycznie identyczne i bardzo powszechne? Zakłada się, że optymalizator rozpoznaje oba i optymalizuje je (trywialnie) w pełni. Oto bardzo prosty przypadek, …

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.