Co to jest „niewymowne słowo” w SQL? Czytam sys.query_store_query_text (Transact-SQL) i widzę, co następuje, więc google {SQL "niewymowne" słowo} has_restricted_text bit Tekst zapytania zawiera hasło lub inne niewymowne słowa. Poza 3 linkami, które prowadzą mnie z powrotem do miejsca, w którym je znalazłem, nie znajduję niczego, co wydaje się wskazywać …
Znalazłem kilka źródeł, które informują, że ALTER TABLE ... DROP COLUMN jest operacją tylko dla metadanych. Źródło Jak to może być? Czy dane podczas DROP COLUMN nie muszą być usuwane z leżących u ich podstaw indeksów nieklastrowych i indeksów klastrowych / sterty? Ponadto, dlaczego Dokumenty Microsoft sugerują, że jest to …
Więc zacząłem nową pracę w miłej organizacji non-profit, która istnieje już od kilku dekad. Posiadają wiele różnych wersji i wersji SQL Server (np. Od 2005 Express do 2016 SP2 Enterprise) oraz na wielu maszynach wirtualnych z systemem Windows (wersje od 2003 do 2016). Poprzednie DBA nie uzupełniły żadnej dokumentacji dotyczącej …
Właśnie to zauważyłem i trudno mi było znaleźć techniczny powód. Tabele można upuszczać przy użyciu trzech nazw części, ale widoki są ograniczone do dwóch nazw części. Jakie jest tego uzasadnienie?
Chciałbym zapytać Microsoft: Aby kodować kolorami strony w SSMS na podstawie serwera, z którym są połączone Po zwróceniu wyników zapytania uruchom go. Pytanie: Jak pytasz o te funkcje?
Mam określony kod czyszczenia, który próbuje usunąć niektóre duplikaty. Działa to doskonale na wielu stronach klientów. Dzienniki mówią mi, że zapytanie to zajmuje co najmniej 1 sekundę do 45 sekund: DELETE FROM [tbl] WHERE [Id] NOT IN ( SELECT MIN([Id]) FROM [tbl] GROUP BY [IdProject], [IdRepresentative], [TimeStart] ) Ale mam …
Występuje problem polegający na tym, że po uruchomieniu zapytania dotyczącego widoku trwa to ponad 4 minuty. Jednak gdy uruchamiam wnętrzności zapytania, kończy się ono w ciągu 1 sekundy. Jedyne, czego nie jestem pewien, to, że połączone tabele to tabele czasowe. Plan zapytań ad hoc: https://www.brentozar.com/pastetheplan/?id=BykohB2p4 Zobacz plan zapytań: https://www.brentozar.com/pastetheplan/?id=SkIfTHh6E Jakieś …
Podczas jednej z ostatnich lekcji na uniwersytecie (jestem studentem) wykładowca poprosił nas o opracowanie bazy danych (jeśli ma to znaczenie MySQL Server) i małej aplikacji klienckiej, która wykorzystywałaby bazę danych jako źródło danych. Jednym z wymagań było to, że kolumna tożsamości (która jest PK w każdej tabeli) musi być sekwencyjna, …
Próbuję rozwiązać problem z użyciem wolno działającego zapytania przy użyciu narzędzia Show Plan Analysis (SSMS) w rzeczywistym planie wykonania. Narzędzie analizy wskazuje, że szacunki dotyczące liczby wierszy są wyłączone z wyników zwróconych w kilku miejscach w planie, a ponadto daje mi pewne niejawne ostrzeżenia dotyczące konwersji. Nie rozumiem tych niejawnych …
Poniższe zapytanie wykonuje SUMokno nad tabelą magazynu kolumn 1500 total rows, z których każda ma wartość 0 lub 1, i przepełnia INTtyp danych. Dlaczego to się dzieje? SELECT a, p, s, v, m, n, SUM(CASE WHEN n IS NULL THEN 0 ELSE 1 END) OVER (PARTITION BY s, v, a …
Jeśli wystąpienie MAXDOPustawiono na 1, a podpowiedzi zapytań są używane, aby określone zapytania mogły być równoległe, to czy wartość progowa kosztu równoległości jest nadal używana przez SQL do podjęcia decyzji, czy faktycznie iść równolegle? Nie byłem w stanie wykopać tych konkretnych informacji, chociaż ten link sugeruje, że CTFP jest ignorowany, …
Próbuję uzyskać listę stron dla tabeli zawierającej wiersze z ROW_OVERFLOW_DATA. Mogę uzyskać listę przydzielonych stron z nieudokumentowanego DMV, sys.db_db_database_page_allocationsjednak wydaje się, że nie ma żadnych ROW_OVERFLOW_DATA stron wymienionych w danych wyjściowych tego DMV. Czy jest jakiś inny DMV, którego po prostu nie mogę zlokalizować? Minimalny, kompletny i (miejmy nadzieję) weryfikowalny …
Mam tabelę z unikalnym kluczem zawierającym NVARCHAR(50)kolumnę (poprawną lub nie, ale tam jest). Tak więc podczas próby wstawienia Șclub C(bez względu na kolejność wstawiania) łamie się na 2. wkładce z powodu problemów z sortowaniem. Oto błąd: (Dotyczy 1 wierszy) Msg 2601, poziom 14, stan 1, wiersz 16 Nie można wstawić …
Walczę z NOLOCK w moim obecnym środowisku. Jednym z argumentów, jaki słyszałem, jest to, że narzut związany z blokowaniem spowalnia zapytanie. Dlatego opracowałem test, aby zobaczyć, ile to może kosztować. Odkryłem, że NOLOCK faktycznie spowalnia mój skan. Na początku byłem zachwycony, ale teraz jestem tylko zdezorientowany. Czy mój test jest …
W pliku dziennika błędów programu SQL Server znalazłem następujące wiersze: 2018-02-22 14:10:58.95 spid17s Starting up database 'msdb'. 2018-02-22 14:10:58.95 spid16s Starting up database 'ReportServer'. 2018-02-22 14:10:58.95 spid18s Starting up database 'ReportServerTempDB'. 2018-02-22 14:10:58.95 spid19s Starting up database 'XYZ'. Jeśli przed tym czasie sprawdzę status bazy danych XYZ, ONLINEużywa ona następującej …
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.