Mamy instancję, która losowo przyspiesza procesor. Chcę utworzyć alert, który uruchamia się na procesorze powyżej 90% i automatycznie wywołuje zadanie, które uruchamia się sp_AskBrenti wysyła mi wiadomość e-mail z danymi wyjściowymi. Jednak wynik jest nieczytelny ani w tekście, ani w formacie HTML. Nie pasuje nawet do arkusza kalkulacyjnego Excel. Jak …
Mam tabelę, która będzie zawierać około 15 milionów rekordów. Teraz muszę dodać indeks do tabeli. Dodanie indeksu zajmie trochę czasu, aby zaktualizować każdy wpis w tabeli. Jestem dość zdezorientowany, czy dodanie indeksu spowoduje przestoje. Jeśli tak, to jak mogę przezwyciężyć przestoje?
Mam do czynienia z kilkoma powtarzającymi się zakleszczeniami, z których jeden to Keylock i zawiera zapytanie SELECT z podpowiedź XLOCK, która staje się ofiarą impasu. Drugą instrukcją jest INSERT w jednej z tabel, która jest częścią widoku pierwszego zapytania. Widok: create view dbo.viewE as select * from dbo.E where myValue …
Czy są jakieś zalety używania Narzędzi stron trzecich do tworzenia kopii zapasowych? Nie odnoszę się w szczególności do jednego, ale chcę wiedzieć, czy ktoś używa ich do DB większej niż 200 GB. Serwery to głównie MSSQL 2008R2, Standard i Enterprise Edition.
W projekcie bazy danych, nad którym obecnie pracuję, wymagana jest zmiana „starych” danych na „tylko do odczytu”. Czy jest to możliwe w SQL Server? Nie mogę zmienić uprawnienia do tabeli, ponieważ uprawnienie tylko do odczytu powinno mieć zastosowanie tylko do danych starszych niż określony próg, tzn. Użytkownicy powinni nadal mieć …
Mam na nim tabelę i indeksowany widok Create table mytable1 (ID int identity(1,1), Name nvarchar(100)) Create table mytable2 (ID int identity(1,1), Name nvarchar(100)) Create view myview with schemabinding as select a.name, b.name from mytable1 a join mytable2 b on a.Id = b.Id Teraz jeśli uruchomię następujące zapytanie select a.name, b.name …
Mam więc podstawowe zadanie agenta SQL, które uruchamia skrypt Robocopy do przenoszenia wszystkich plików z jednego folderu do drugiego. Job jest dość podstawową konfiguracją. Z dość podstawowym harmonogramem. A jednak jeszcze się nie uruchomił. Nie mam na myśli biegania albo mam na myśli bieganie w ogóle. Czy może być jakiś …
Mam bazę danych SQL Server 1,4 TB, która zmaga się z dyskowymi operacjami wejścia / wyjścia. Zainstalowaliśmy nową macierz SSD na serwerze, która rozwiąże wszystkie nasze problemy, właśnie debatujemy nad najlepszym sposobem przenoszenia bazy danych. Najlepiej, jeśli możemy to zrobić bez przestojów. Ale w przypadku wyboru między dwoma dniami niskiej …
Miałem wrażenie, że gdybym zsumował DATALENGTH()wszystkie pola dla wszystkich rekordów w tabeli, uzyskałbym całkowity rozmiar tabeli. Czy się mylę? SELECT SUM(DATALENGTH(Field1)) + SUM(DATALENGTH(Field2)) + SUM(DATALENGTH(Field3)) TotalSizeInBytes FROM SomeTable WHERE X, Y, and Z are true Użyłem tego zapytania poniżej (które dostałem z Internetu, aby uzyskać rozmiary tabel, tylko indeksy klastrowe, …
Omawiając rekurencyjne rozwiązanie CTE dla tego pytania: Uzyskaj ostatnie 5 różnych wartości dla każdego identyfikatora @ypercube natknął się na zaskakujący wyjątek, który skłonił nas do zbadania sposobu obsługi modyfikatorów typów. Znaleźliśmy zaskakujące zachowanie. 1. Rzutowanie typu zachowuje modyfikator typu w niektórych kontekstach Nawet jeśli nie polecono. Najbardziej podstawowy przykład: SELECT …
Długa historia, ale nasi długoletni konsultanci (byli pracownicy) napisali niestandardowy skrypt wiele lat temu (około 2006 roku), aby połączyć się z Tivoli Storage Manager i wygląda na to, że sprawdza opcję SQL Server o nazwie o nazwie truncate log on checkpoint. Twierdzą, że uniemożliwia działanie skryptów i wykonywanie kopii zapasowych …
Mamy tabelę z dużą ilością za insert\selectkażdym razem (na przykład 100 maszyn wstawiających \ aktualizujących co sekundę). Jaki jest najlepszy sposób utworzenia indeksu na stole, którego nie można zablokować nawet na sekundę? Jeśli utworzę indeks, jestem pewien, że zablokuje on żądania i nie mogę tego zrobić. To duży stół z …
Mam XMLkolumnę zawierającą dane o podobnej strukturze: <Root> <Elements> <Element Code="1" Value="aaa"></Element> <Element Code="2" Value="bbb"></Element> <Element Code="3" Value="ccc"></Element> </Elements> </Root> Jak mogę zmodyfikować dane za pomocą programu SQL Server, aby zmienić każdy Valueatrybut w element? <Root> <Elements> <Element Code="1"> <Value>aaa</Value> </Element> <Element Code="2"> <Value>bbb</Value> </Element> <Element Code="3"> <Value>ccc</Value> </Element> </Elements> …
SQL Server 2014: Mamy bardzo duży stół (100 milionów wierszy) i musimy na nim zaktualizować kilka pól. W przypadku wysyłki kłód itp. Oczywiście chcemy również zachować transakcje wielkości kęsa. Jeśli pozwolimy, aby poniższe polecenie działało przez chwilę, a następnie anulujemy / zakończymy zapytanie, czy wszystkie dotychczas wykonane prace zostaną zatwierdzone, …
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.