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
Poważne problemy z wydajnością naszego produkcyjnego programu SQL Server. Jak mam to rozwiązać?
To pytanie jest w zasadzie pytaniem uzupełniającym do tego pytania: Dziwny problem z wydajnością w SQL Server 2016 Teraz osiągnęliśmy produktywność dzięki temu systemowi. Chociaż do mojego programu SQL Server dodano kolejną bazę danych aplikacji od mojego ostatniego postu. są to statystyki systemowe: 128 GB pamięci RAM (maks. 110 GB …


1
SQL Server Query Plan XML: QueryPlanHash Length
AKTUALIZACJA: To zdecydowanie błąd. Aby uzyskać szczegółowe informacje, zobacz ten przedmiot Connect . Podczas testowania niektórych zmian w sp_BlitzCache (pełne ujawnienie, jestem jednym z autorów), natknąłem się na coś, co moim zdaniem było błędem w naszym kodzie. W pewnym momencie dopasowujemy skrót planu zapytania, aby uzyskać koszt zapytania. Robimy to …

1
kolejność klauzul w „ISTNIEJE (…) LUB ISTNIEJE (…)”
Mam klasę zapytań, które sprawdzają istnienie jednej z dwóch rzeczy. Ma formę SELECT CASE WHEN EXISTS (SELECT 1 FROM ...) OR EXISTS (SELECT 1 FROM ...) THEN 1 ELSE 0 END; Rzeczywista instrukcja jest generowana w C i wykonywana jako zapytanie ad-hoc przez połączenie ODBC. Niedawno wyszło na jaw, że …
11 sql-server 

2
Jak czytać kod HTML jako XML i uzyskać wynik podobny do próbki w sql?
Mam kod HTML zapisany w bazie danych i chcę go odczytać jako XML. Moje kody: http://rextester.com/RMEHO89992 To jest przykład kodu HTML, który mam: <div> <section> <h4> <span> A </span> </h4> <ul> <li> <span> Ab</span> AD <span> AC </span> </li> <li> <span> Ag</span> <span> AL </span> </li> </ul> <h4> <span> B …
11 sql-server  t-sql  xml 

2
SQL Server tempdb na dysku RAM?
Nasza baza danych aplikacji dostawców wymaga bardzo TempDB. Serwer jest wirtualny (VMWare) z 40 rdzeniami i 768 GB pamięci RAM, na którym działa SQL 2012 Enterprise SP3. Wszystkie bazy danych, w tym TempDB, znajdują się na dyskach SSD poziomu 1 w sieci SAN. Mamy 10 plików danych tempdb, każdy wstępnie …

2
Dlaczego zagnieżdżone pętle łączą tylko lewe połączenia?
W blogu Craig Freedman, w zagnieżdżonych pętli Dołącz wyjaśnia dlaczego zagnieżdżone pętle przystąpić nie może poprzeć prawo sprzężenia zewnętrznego: Problem polega na tym, że skanujemy wewnętrzną tabelę wiele razy - raz dla każdego rzędu sprzężenia zewnętrznego. Podczas tych wielu skanów możemy napotkać te same wewnętrzne rzędy wiele razy. W którym …

2
Dlaczego podczas konwersji dynamicznego SQL (zapytania przestawnego) na dane wyjściowe xml pierwsza cyfra daty jest konwertowana na Unicode?
Korzystam z tego wspaniałego przykładu /dba//a/25818/113298 z Bluefeet, aby utworzyć oś przestawną i przekształcić ją w dane XML. Deklaracja parametru DECLARE @cols AS NVARCHAR(MAX), @query AS NVARCHAR(MAX); Następnie jest CTE z dużą ilością kodu, wynik CTE jest umieszczany w temp DB (tak samo jak w przykładzie) SELECT B.[StayDate] -- this …
11 sql-server  xml  pivot 



2
SQL Server - kolumny NTEXT i manipulacja ciągami
Mam tabelę z NTEXTkolumną o nazwie comments. Mam drugi ciąg, nazwijmy go anothercomment(a varchar), który wymaga umieszczenia wewnątrz danego commentsciągu po słowie UPDATEHERE. Przesyłanie w celu nvarchar(max)obcięcia commentsłańcucha, więc nie mogę użyć takich jak CHARINDEX()( Msg 8152, Level 16, State 10, Line 2 String or binary data would be truncated.). …

4
Jaka jest maksymalna liczba zmiennych lokalnych, które mogą brać udział w operacji SET?
Mam procedurę składowaną, która zawiera logikę biznesową. Wewnątrz mam około 1609 zmiennych (nie pytaj mnie dlaczego, tak działa silnik). Próbuję SETzmiennej do połączonej wartości wszystkich innych zmiennych. W rezultacie podczas tworzenia pojawia się błąd: Msg 8631, poziom 17, stan 1, procedura XXX, wiersz RRRR Błąd wewnętrzny: Osiągnięto limit stosu serwera. …



1
Który indeks zostanie wykorzystany w tym scenariuszu?
SQL Server 2014 Standard Edition Muszę znaleźć liczbę lotów, które odbywają się do i z określonych miast na określone miesiące. Na przykład select count(*) from flights where flightTo_AirportCode = 'aaaa' and flightFrom_Airportcode = 'bbbb' and flightdate < '2016-04-01' and flightdate > '2016-02-28' ; Schemat tabeli znajduje się poniżej. Próbuję oszacować, …

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.