Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Czy istnieją jakieś narzędzia porównywalne z pakietem narzędzi SSMS 2012 ? Licencja (30 USD na maszynę, …
Podczas uruchamiania zapytania zawierającego rzeczywisty plan wykonania operator root ( SELECT) informuje mnie, że rozmiar planu buforowanego wynosi 32 KB. Zapytanie, które łączy się sys.dm_exec_cached_plansi sys.dm_os_memory_objectspatrząc na dany plan, mówi, że wartości dla pages_in_bytesi max_pages_in_byteswynoszą 32768 (32 KB), co odpowiada rozmiarowi buforowanego planu. Nie rozumiem tylko, co oznacza wartość sys.dm_exec_cached_plans.size_in_bytes, …
Porównując niektóre odpowiedzi na pytanie Palindrome (tylko 10 000 użytkowników, ponieważ usunąłem odpowiedź), otrzymuję mylące wyniki. Zaproponowałem wielowątkową, związaną ze schematem TVF, która, jak sądzę, byłaby szybsza niż uruchamianie standardowej funkcji, którą jest. Miałem również wrażenie, że TVF z wieloma stwierdzeniami będzie „wbudowany”, chociaż w tej kwestii się mylę, jak …
Doświadczam, jak sądzę, niemożliwie wysokiej wartości szacunkowej liczności dla następującego zapytania: SELECT dm.PRIMARY_ID FROM ( SELECT COALESCE(d1.JOIN_ID, d2.JOIN_ID, d3.JOIN_ID) PRIMARY_ID FROM X_DRIVING_TABLE dt LEFT OUTER JOIN X_DETAIL_1 d1 ON dt.ID = d1.ID LEFT OUTER JOIN X_DETAIL_LINK lnk ON d1.LINK_ID = lnk.LINK_ID LEFT OUTER JOIN X_DETAIL_2 d2 ON dt.ID = d2.ID …
Próbuję wygenerować unikalne numery zamówień zakupu, które zaczynają się od 1 i zwiększają o 1. Mam tabelę PONumber utworzoną za pomocą tego skryptu: CREATE TABLE [dbo].[PONumbers] ( [PONumberPK] [int] IDENTITY(1,1) NOT NULL, [NewPONo] [bit] NOT NULL, [DateInserted] [datetime] NOT NULL DEFAULT GETDATE(), CONSTRAINT [PONumbersPK] PRIMARY KEY CLUSTERED ([PONumberPK] ASC) ); …
Po kliknięciu tabeli prawym przyciskiem myszy i wybraniu „wybierz górne 1000 wierszy” pojawia się ten błąd: Czy istnieje jakieś obejście poza oczywistą aktualizacją do SQL Server 2014?
Korzystamy z AlwaysOn Availability Groupfunkcji SQL Server 2012. Regularne kopie zapasowe pełnej bazy danych i kopie zapasowe dziennika transakcji są wykonywane codziennie w dodatkowej bazie danych. Przeczytałem tutaj, że tworzenie kopii zapasowej dziennika transakcji na replice podstawowej lub replice dodatkowej oznaczy dzienniki transakcji obu replik jako wielokrotnego użytku. W każdym …
Mam dwa serwery z programem SQL Server. Serwer 1: SQL Server 2008 R2 Express (4 rdzenie) Serwer 2: SQL Server 2012 Developer Edition (8 rdzeń) O ile mi wiadomo, SQL Server 2008 R2 Express powinien używać tylko jednego rdzenia. Wersja deweloperska programu SQL Server 2012 powinna używać wszystkich 8 rdzeni. …
Prowadzę dziennik drogich uruchomionych zapytań wraz z ich planami zapytań w tabeli, abyśmy mogli monitorować trendy w wydajności i identyfikować obszary wymagające optymalizacji. Doszło jednak do tego, że plany zapytań zajmują zbyt dużo miejsca (ponieważ przechowujemy cały plan dla każdego zapytania). Dlatego próbuję znormalizować istniejące dane, wyodrębniając QueryPlanHash i QueryPlan …
Mam aplikację do wdrożenia w środowisku produkcyjnym, która korzysta z zabezpieczeń „systemu honoru”. Oznacza to, że wszyscy użytkownicy łączą się z bazą danych przy użyciu poświadczenia użytkownika / hasła SQL, a aplikacja sama zarządza uprawnieniami. Ta ostatnia część nie przeszkadza mi tak bardzo, jak fakt, że obiekt połączenia zawiera osadzone …
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Powyższe zapytanie zawiera ostrzeżenie w planie zapytań. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Dlaczego ma ostrzeżenie? Jak rzutowanie na …
Będę miał bazę danych SQL Server 2012 i tabelę z 3 milionami wierszy i może 50 kolumnami. Jaki będzie najszybszy sposób dla bezobsługowego procesu .net w tle (być może wydaje polecenie SQL lub Powershell) w celu wyeksportowania go do pliku tekstowego, jeden wiersz dla każdego wiersza danych? Proces .net powinien …
Mam wrażliwe kolumny cen, które chciałbym zaktualizować tylko za pomocą procedury składowanej. Chciałbym, aby wszystkie próby zmiany kodu w tych kolumnach cenowych lub ręczne próby zakończyły się niepowodzeniem, jeśli nie używa procedur przechowywanych zaprojektowanych do jego aktualizacji. Rozważam wdrożenie tego przy użyciu wyzwalaczy i tabeli tokenów. Rozważam pomysł posiadania tabeli …
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.