Jak znaleźć zapytanie powodujące brakujące indeksy DMV sugerujące utworzenie konkretnego indeksu? Dziękuję
Jak znaleźć zapytanie powodujące brakujące indeksy DMV sugerujące utworzenie konkretnego indeksu? Dziękuję
Z mojej ograniczonej wiedzy o tym, jak plany kwerend są kompilowane, przechowywane i pobierane przez zapytania, rozumiem, że zapytanie składające się z wielu instrukcji lub procedura składowana wygeneruje swój plan zapytań, który będzie przechowywany w pamięci podręcznej planu zapytań do...
Mam wystąpienie programu SQL Server 2012 z kilkoma bazami danych. W jednym z nich stworzyłem widok, który wybiera tabele w więcej niż bazie danych. Chcę, aby użytkownik mógł wybrać ten widok, ale nie może wybierać swoich tabel. Widok został utworzony dokładnie dlatego, że użytkownik nie może...
Jeśli mam foo.sql i bar.sql w tym samym folderze, foo.sql może odwoływać się do bar.sql po uruchomieniu z SSDT w trybie sqlcmd z :r ".\bar.sql". Jednak SSMS go nie znajdzie. Procmon pokazuje, że SSMS szuka %systemroot%\syswow64: Jak powiedzieć SSMS, aby szukał w folderze, w którym zapisany jest...
Tworzę bazę danych SQL Server 2012 i mam wątpliwości co do kolumn nvarchar jako kluczy podstawowych. Mam ten stół: CREATE TABLE [dbo].[CODES] ( [ID_CODE] [bigint] IDENTITY(1,1) NOT NULL, [CODE_LEVEL] [tinyint] NOT NULL, [CODE] [nvarchar](20) NOT NULL, [FLAG] [tinyint] NOT NULL,...
Obserwujemy bardzo wysokie typy oczekiwania PAGELATCH_EX i PAGELATCH_SH oraz wysokie oczekiwania WRITELOG. Zdiagnozowałem zapytanie powodujące, że PAGELATCH czeka i mogę je wyeliminować, zmniejszając szybkość wstawiania do zajętego klucza podstawowego klastrowanego zdefiniowanego wartością...
Korzystam z MS SQL i muszę uruchomić kilka zapytań w tej samej tabeli według różnych kryteriów. Najpierw uruchomiłem każde zapytanie w oryginalnej tabeli, chociaż wszystkie mają wspólne filtrowanie (tj. Data, status). Zajęło to dużo czasu (około 2 minut). W wierszach danych znajdują się duplikaty,...
Mam zamiar stworzyć tabelę z dwoma polami - IDjako BIGINTi IPAddressjako albo varchar(45)albo varbinary(16). Chodzi o to, aby przechowywać wszystkie unikalne adresy IP i IDzamiast tego używać referencji IP addressw innych tabelach. Zasadniczo zamierzam utworzyć procedurę składowaną, która zwraca...
Niedawno znalazłem się w środowisku, w którym wiele logowań do baz danych nie ma enforce_password_policywłączonej flagi. Nadchodzący audyt wymaga weryfikacji haseł tych loginów. Użyłem następującego zapytania, aby uzyskać listę logowania i czy flagi są włączone, czy wyłączone. select...
Przechodzimy proces obniżenia wersji z SQL Server 2008 R2 Enterprise do wersji Standard. Aby rozpocząć powyższą aktywność, szukaliśmy dostępnej Standardowej Edycji SQL Server. Znaleźliśmy jedną, ale nie rozumiemy poniższych punktów: Pliki instalacyjne (zapisane przez wcześniejszego członka...
Pracuję w dużym projekcie ETL i DW, w którym używamy kontroli TFS / źródła razem z SSIS i SSDT. Dzisiaj dowiedziałem się, że chociaż pakiet SSIS wykonuje BULK INSERT w tabeli bazy danych, nie można wykonać porównania schematu SSDT z tą bazą danych. Jest to niefortunne, ponieważ niektóre z naszych...
Natknąłem się na trzy stare bazy danych oparte na SQL Server 2000, które muszę przenieść do 2012 r. Uważam, że standardowym podejściem jest przywrócenie do instancji z 2005 lub 2008 r., Aktualizacja, ponowny eksport i wreszcie przywrócenie do 2012 r. W porządku, ale nie mamy dostępnych instancji z...
Tworzę schemat pojęciowy [tak, wiem, że zawarłem atrybuty i klucze - ale to tylko dla mnie, aby skonsolidować to, co robię podczas nauki] - więc proszę traktuj to jako koncepcyjne z naciskiem na relacje i relacje tabele, a nie jak rysować;) Moją przeszkodą jest: staram się ustalić najlepszy sposób...
Recenzowanie kodu i instrukcji case ma expression <= 1.w przeciwieństwie do<= 1 Nie jestem pewien, jaki jest cel tego 1.. jakieś
Dlaczego nie ma pełnego skanowania (w SQL 2008 R2 i 2012)? Dane testowe: DROP TABLE dbo.TestTable GO CREATE TABLE dbo.TestTable ( TestTableID INT IDENTITY PRIMARY KEY, VeryRandomText VarChar(50), VeryRandomText2 VarChar(50) ) Go Set NoCount ON Declare @i int Set @i = 0 While @i <...
HADR_SYNC_COMMITW naszym otoczeniu zauważamy ciekawy wzór oczekiwania. Mamy trzy repliki; jedna podstawowa, jedna pomocnicza synchronizacja i jedna asynchroniczna pomocnicza w centrum danych, a my właśnie dodaliśmy trzy kolejne repliki ASYNC w innym centrum danych (w odległości około 2400 mil). Od...
Właśnie zaimportowałem istniejącą produkcyjną bazę danych SQL Server 2008r2 do projektu bazy danych VS 2013. Otrzymuję teraz szereg błędów wzdłuż linii Error SQL71501: User: [mydbuser] has an unresolved reference to Login [mydbuser]. Tak naprawdę nie potrzebuję mojego projektu VS DB do...
Mam tabelę odpowiedzi i tabelę pytań . W tabeli Odpowiedzi ma wartość, ale w zależności od pytania, wartość ta może być bit, nvarcharalbo number(jak dotąd). Pytanie ma pojęcia co jej przeznaczone typ wartości odpowiedź powinna być. Ważne będzie, aby parsować te wartości odpowiedzi w jednym...
Myślimy o zakupie SQL Standard Serverdo wdrożenia ETL via SSIS. Ponieważ jest to dla nas bardzo drogie, chciałbym przetestować tworzenie pakietów SSIS w wersji darmowej. Ponieważ wersja ekspresowa nie integruje SSIS, chcę wypróbować ją na wersji SQL Server 2014 Expires 180 Expires, ale nie mogę nic...
Jestem junior DBA z 3-letnim doświadczeniem. Naszym zadaniem jest dostrajanie zapytań lub doradzanie programistom, że określony kod powinien zostać przepisany lub potrzebne są indeksy. Jedno proste pytanie, które często zadaje zespół programistów, brzmi: „Wczoraj wszystko poszło dobrze, co się...