Korzystam z programu SQL Server 2012 i próbuję zestawić zapytania w celu monitorowania za pomocą DMV. Jednak patrząc na total_elapsed_timepole w sys.dm_exec_requestsDMV, liczby wyglądają na dalekie. Oto przykład: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time 284 2016-04-07 16:14:03.690 2016-04-07 16:08:14.587 …
Aplikacje, do których jestem przyzwyczajony, są oparte na serwerze i używają jednego konta bazy danych dla wielu użytkowników, a kod aplikacji kontroluje, co użytkownik może zrobić, lub dla jednego użytkownika. Czy są jakieś udane złożone aplikacje biznesowe, w których każda osoba potrzebuje własnego konta bazy danych, a serwer bazy danych …
Mam więc prosty proces wstawiania luzem, aby pobrać dane z naszej tabeli pomostowej i przenieść je do naszego zestawu danych. Proces jest prostym zadaniem w zakresie przepływu danych z domyślnymi ustawieniami „Wierszy na partię”, a opcje to „tablock” i „brak ograniczenia sprawdzania”. Stół jest dość duży. 587,162,986 o rozmiarze danych …
Miałem nadzieję uzyskać szczegółowy widok, które pliki bazy danych zawierały, które jednostki alokacji dla różnych HoBT (zarówno wyrównanych, jak i niezrównanych) żyjących w bazie danych. Zapytanie, którego zawsze używałem (patrz poniżej), dobrze mi służyło, dopóki nie zaczęliśmy tworzyć wielu plików danych na grupę plików i jestem w stanie dowiedzieć się, …
Dziś rano byłem zaangażowany w aktualizację bazy danych PostgreSQL na AWS RDS. Chcieliśmy przejść z wersji 9.3.3 do wersji 9.4.4. „Testowaliśmy” aktualizację bazy danych pomostowych, ale baza pomostowa jest znacznie mniejsza i nie używa Multi-AZ. Okazało się, że ten test był dość nieodpowiedni. Nasza baza danych produkcji wykorzystuje Multi-AZ. W …
Bardzo początkujący w pracy z DB, więc doceń swoją cierpliwość w kwestii podstawowego pytania. Korzystam z programu SQL Server 2014 na moim komputerze lokalnym i mam małą tabelę oraz podstawową aplikację kliencką do testowania różnych metod. Dostaję coś, co wydaje się być blokadą tabeli podczas obu INSERT INTOi UPDATEinstrukcji. Klient …
Problem Mamy dziwny problem z konfiguracją mongodb. Czasami otrzymujemy szczyty wysokich połączeń i wysokich kolejek, a proces mongodb przestaje odpowiadać, jeśli pozwolimy na zwiększenie kolejek i połączeń. Musimy zrestartować instancję za pomocą sigkill z htop . Wygląda na to, że istnieje konfiguracja limitu systemu / mongodb blokująca działanie mongodb, ponieważ …
Czytałem MSDN o TRY...CATCHi XACT_STATE. Ma następujący przykład, który wykorzystuje XACT_STATEw CATCHbloku TRY…CATCHkonstruktu do ustalenia, czy transakcja zostanie zatwierdzona, czy wycofana: USE AdventureWorks2012; GO -- SET XACT_ABORT ON will render the transaction uncommittable -- when the constraint violation occurs. SET XACT_ABORT ON; BEGIN TRY BEGIN TRANSACTION; -- A FOREIGN KEY …
Rozpocząłem długoterminowe śledzenie różnych działań na naszym SQL Server 2012 i zauważyłem wzrost liczby żądań wsadowych podczas naszych przyrostowych kopii zapasowych. Aby dać pomysł, normalnie z dnia na dzień otrzymujemy około 10-20 żądań wsadowych na sekundę, ale w czasie działania naszej różnicowej kopii zapasowej przeskakuje do 100-130 na sekundę. Wiem, …
Utworzyłem sesję zdarzeń rozszerzonych w SQL Server 2008 R2. Sesja jest uruchamiana i zbiera zdarzenia w miarę ich występowania, dokładnie tak, jak można się spodziewać. Jeśli zniszczę plik xml, gdy jest stosunkowo mało zdarzeń, wydajność jest do zaakceptowania. Kiedy mam tysiące wydarzeń, niszczenie xml trwa wieczność. Wiem, że robię coś …
Jestem programistą, a nie DBA (obawiam się, że pokazuje). Próbuję uruchomić program Report Builder 3.0 z SQL Server 2014 Express na moim komputerze domowym (o nazwie John-PC) i nie mogę uruchomić moich raportów. Przypadkowo utworzyłem kombinację użytkownika / loginu dla user = John-PCi login = John-PC\John. Kiedy próbuję usunąć wpis …
Mam algorytm, który muszę uruchomić dla każdego wiersza w tabeli z 800 000 wierszy i 38 kolumnami. Algorytm jest zaimplementowany w języku VBA i wykonuje kilka obliczeń matematycznych przy użyciu wartości z niektórych kolumn do manipulowania innymi kolumnami. Obecnie używam Excela (ADO) do zapytania SQL i używam VBA z kursorami …
Pobrałem zestaw pierwszej pomocy programu SQL Server ze strony internetowej Brenta Ozara. Gdy próbowałem uruchomić skrypt sp_BlitzIndex przeciwko mojej głównej bazie danych za pośrednictwem Microsoft Sql Server Management Studio, gdy jestem zalogowany jako administrator poziomu serwera bazy danych Azure i otrzymałem następujący błąd: Msg 262, poziom 14, stan 18, procedura …
W SQL Server 2008 R2 czym różnią się te dwa wycofania: Uruchom ALTERinstrukcję przez kilka minut, a następnie naciśnij „Anuluj wykonywanie”. Całkowite cofnięcie zajmuje kilka minut. Uruchom tę samą ALTERinstrukcję, ale upewnij się, że LDFplik nie jest wystarczająco duży, aby mógł zakończyć się powodzeniem. Po osiągnięciu LDFlimitu i braku zezwolenia …
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.