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.
Dokumentacja dla sys.dm_exec_query_statsstwierdza co następuje: Wstępne zapytanie sys.dm_exec_query_stats może dawać niedokładne wyniki, jeśli na serwerze jest aktualnie wykonywane obciążenie. Dokładniejsze wyniki można ustalić, uruchamiając ponownie zapytanie. Czasami sprawdzam ten DMV podczas aktywnego obciążenia i wolę dokładne wyniki. Nie wiem, jak zastosować powyższe ostrzeżenie w praktyce. Czy powinienem zawsze sprawdzać DMV …
Pytanie, które pojawiło się podczas dyskusji na czacie: Wiem, że skróty łączą pakiety ratunkowe wewnętrznie do czegoś w rodzaju zagnieżdżonych pętli. Co robi SQL Server dla ratowania agregacji skrótów (jeśli w ogóle może się to zdarzyć)?
Próbowałem więc zmienić niektóre ustawienia w moim Microsoft SQL Server Management Studio 2019. Zmieniam tryb logowania z mieszanego (uwierzytelnianie Windows i SQL) tylko na Windows i teraz nie mogę się zalogować za pomocą mojego konta sa i nie mieć inne konto z uprawnieniami administratora. Co powinienem zrobić? Wszelkie sugestie będą …
Mam następujące przykładowe dane dotyczące permutacji i kombinacji. create table tbltest ( name varchar(50), addres varchar(100) ); insert into tbltest values('Sam Mak John','Street 1 HNo 101 USA'); insert into tbltest values('Donatella Nobatti','HNo 101 UK'); insert into tbltest values('Sam Buca','Main Road B Block UAE'); insert into tbltest values('Juan Soponatime','Hight Street CA'); …
Stwierdziłem więc, że nieprawidłowe działanie mojego SQL Server wynika z domyślnego ustawienia .Net SqlClient Data Provider na SET ARITHABORT OFF. Powiedziawszy to, czytałem różne artykuły, które debatują o najlepszym sposobie realizacji tego. Dla mnie chcę po prostu łatwego sposobu, ponieważ cierpi SQL Server, a moje dostrajanie zapytań nie zostało w …
Mam tabelę z dwiema kolumnami, chcę policzyć różne wartości na Col_B powyżej (warunkowane przez) Col_A. Mój stół Col_A | Col_B A | 1 A | 1 A | 2 A | 2 A | 2 A | 3 b | 4 b | 4 b | 5 Spodziewany wynik Col_A …
Mam fizyczny serwer z jedną instancją SQL Server. Zauważam, że dość często ten serwer działa przy 100% obciążeniu procesora. Mój zespół IT nie jest z tego powodu zadowolony i zasugerował zarezerwowanie 2 z 32 rdzeni dla systemu operacyjnego. Działa to świetnie, teraz maksymalne użycie szczytowe poniżej 90%. Ponadto nie jest …
Pozwól mi powiedzieć oczywistą pięść: całkowicie rozumiem, że typy zmiennoprzecinkowe nie mogą dokładnie reprezentować wartości dziesiętnych . Tu nie chodzi o to! Niemniej jednak obliczenia zmiennoprzecinkowe mają być deterministyczne . Teraz, gdy to już nie przeszkadza, pokażę ci ciekawy przypadek, który obserwowałem dzisiaj. Mam listę wartości zmiennoprzecinkowych i chcę je …
SQL Server pozwala mi tworzyć wiele kluczy obcych w kolumnie i za każdym razem używając tylko innej nazwy, mogę utworzyć inny klucz odnoszący się do tego samego obiektu. Zasadniczo wszystkie klucze definiują tę samą relację. Chcę wiedzieć, jaki jest pożytek z posiadania wielu kluczy obcych zdefiniowanych w tej samej kolumnie …
Jedno z moich zapytań było uruchomione w trybie wykonywania szeregowego po wydaniu i zauważyłem, że dwie nowe funkcje zostały użyte w widoku, do którego odwołuje się zapytanie LINQ do zapytania SQL wygenerowanego z aplikacji. Więc przekonwertowałem te funkcje SCALAR na funkcje TVF, ale nadal zapytanie działa w trybie szeregowym. Wcześniej …
Ostatnio pracuję nad zrozumieniem danych lub metryk przechowywanych w pliku zdarzeń zdarzeń rozszerzonych dotyczących kondycji systemu. Staramy się zaimplementować gromadzenie danych wskaźników wydajności przy użyciu kondycji systemu, jak tutaj podano Istnieją raporty, które podają takie dane, jak UŻYTKOWANIE PROCESORA, inne wykorzystanie procesów itp., Które są zbierane z nazwanych zdarzeń kondycji …
Mamy sytuację, w której programiści nie mają żadnych UPDATEuprawnień, ALE pracują z aplikacjami i widzą parametry połączenia -> znają hasła z niektórych kont SQL (przykład SQLLogin1), które mają uprawnienia UPDATE. Nasze operacje obecnie nie są idealne, a czasami dane produkcyjne muszą zostać zmodyfikowane (nie ma jeszcze GUI). Zamiast kontaktować się …
W poniższym przykładzie predykaty są takie same, jednak górna instrukcja (poprawnie) zwraca 0 wierszy, dolna instrukcja zwraca 1 - nawet jeśli predykaty NIE są zgodne: declare @barcode nchar(22)=N'RECB012ZUKI449M1VBJZ' declare @tableId int = null declare @total decimal(10, 2) = 5.17 SELECT 1 FROM [dbo].[transaction] WITH (INDEX([IX_Transaction_TransactionID_PaymentStatus_DeviceID_DateTime_All])) WHERE Barcode = @barcode AND …
Przeprowadzam kilka SHRINKFILEoperacji, aby oczyścić kilka małych, niepotrzebnych plików w grupie plików. W przypadku jednego z obkurczeń poniższe polecenie powoduje błąd: DBCC SHRINKFILE (N'myfile' , EMPTYFILE)' Identyfikator pliku x identyfikatora bazy danych x nie może zostać zmniejszony, ponieważ jest on zmniejszany przez inny proces lub jest pusty Nie jest pusty …
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.