Pytania otagowane jako sql-server-2014

SQL Server 2014 (wersja główna 12.0.xxxx). Proszę również oznaczyć serwer SQL.





1
Wysokie użycie wątku roboczego HADR
Dlaczego liczba wątków roboczych grupy dostępności w puli HADR wzrósłaby znacznie powyżej minimalnego użycia „ zwykle jest 3–10 wątków współdzielonych ” na replikę? W jednym przypadku zaobserwowaliśmy użycie ponad 300 wątków z 3 grupami dostępności i 10 bazami danych ogółem. SQL Server 2014 z dodatkiem SP1. Naszymi potencjalnymi klientami są …

2
Zmień indeks odniesienia dla klucza obcego
Mam coś takiego: CREATE TABLE T1 ( Id INT ... ,Constraint [PK_T1] PRIMARY KEY CLUSTERED [Id] ) CREATE TABLE T2 ( .... ,T1_Id INT NOT NULL ,CONSTRAINT [FK_T2_T1] FOREIGN KEY (T1_Id) REFERENCES T1(Id) ) Ze względu na wydajność (i impas) stworzyłem nowy indeks na T1 CREATE UNIQUE NONCLUSTERED INDEX IX_T1_Id …

2
Czy można wykonać PIVOT na wyciągu LIKE?
Czy można grupować według elementów (jak w COLUMN LIKE='Value%') w PIVOTtabeli? Mam tabelę [DBT]. [Status], która zawiera różne statusy (baz danych, instancji itp.) I nie chcę przestawiać / sprawdzać wszystkich wartości PROD i TEST jako pojedynczych wartości, ale grupować je. Np Zamiast kolumny statusów Prod, Prod ACC, Prod APP, .. …

5
Dopasowanie a] (zamykający nawias kwadratowy) do PATINDEX przy użyciu symbolu wieloznacznego „[]”
Piszę niestandardowy parser JSON w języku T-SQL † . Na potrzeby mojego parsera używam PATINDEXfunkcji, która oblicza pozycję tokena na podstawie listy tokenów. Wszystkie tokeny w moim przypadku są pojedynczymi postaciami i obejmują one: {} []:, Zwykle, gdy muszę znaleźć (pierwszą) pozycję dowolnego z kilku podanych znaków, używam PATINDEXfunkcji w …

1
Jak odinstalować SQL Server 2014 Standard Edition bez instalowania nośników?
Przez kilka lat zainstalowałem kopię SQL Server 2014 Standard na moim urządzeniu deweloperskim jako domyślną instancję. Zainstalowałem standard na moim komputerze, ponieważ miałem bezpłatną licencję, z której mogłem korzystać za pośrednictwem mojej subskrypcji MSDN. Teraz chcę odinstalować program SQL Server 2014 i ustawić SQL Server 2017 Developer Edition jako domyślną …

1
Łączenie skrótem między tabelami wzorcowymi / szczegółowymi daje zbyt niskie oszacowanie liczności
W jaki sposób zachęcić SQL Server 2014 do łączenia szacunkowej wielkości większej (szczegółowej) tabeli przy dołączaniu głównej tabeli do szczegółowej tabeli jako oszacowania liczności wyników łączenia? Na przykład, łącząc 10 000 wierszy wzorcowych z 100 tys. Wierszy szczegółowych, chcę, aby SQL Server oszacował łączenie przy 100 tys. Wierszy - tyle …

1
Dlaczego usunięcie w widoku podzielonym na partycje powoduje wstawienie indeksu klastrowanego?
Mam widok podzielony na partycje, który ma poniżej wyzwalacza wstawiania (słaba partycja mans). Kiedy wykonuję DELETE, otrzymuję poniższy plan zapytań: delete from factproductprice where pricedate = '20170725' Uruchom na widoku: ALTER TRIGGER [dbo].[factProductPriceDelete] ON [dbo].[FactProductPrice] INSTEAD OF DELETE AS BEGIN IF @@ROWCOUNT = 0 RETURN; DECLARE @PriceDate DATE SELECT @PriceDate …

3
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 …

1
Pełny tekst: wiele FT_MASTER_MERGE czeka w stanie SUSPENDED po utworzeniu wielu indeksów pełnotekstowych (serwer zawiesza się)
Testowaliśmy na SQL Server 2014, kiedy mieliśmy 10 baz danych, 100 różnych schematów w każdej bazie danych, 10 małych (~ 50 wierszy) tabel w każdym schemacie (łącznie 10 tys. Tabel) i utworzyliśmy indeksy pełnotekstowe na tych wszystkich tabele we wszystkich tych bazach danych jednocześnie. Po kilku minutach stwierdziliśmy, że SQL …

1
Nie można obciąć dziennika transakcji, log_reuse_wait_desc - AVAILABILITY_REPLICA
Dziś rano obudził mnie komunikat o logowaniu transakcji w jednej z naszych baz danych. Ten serwer jest klastrem Alwayson, a także transakcyjnym subskrybentem replikacji. Sprawdziłem log_reuse_wait_desc i zobaczyłem logbackup. Ktoś przypadkowo wyłączył zadania tworzenia kopii zapasowych dziennika 4 dni wcześniej, ponownie włączyłem zadanie tworzenia kopii zapasowej dziennika i dziennik został …


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.