Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności

2
Jeśli impas w zdarzeniu wymiany równoległej nie zawiera ofiar, to czy jest to problem?
W naszym środowisku produkcyjnym widzimy wiele takich zakleszczeń równoległych wątków wewnątrz kwerendy (SQL Server 2012 SP2 - tak ... wiem ...), jednak patrząc na XML zakleszczenia przechwycony przez zdarzenia rozszerzone, lista ofiar jest pusta. <victim-list /> Zakleszczenie wydaje się być między 4 wątkami, dwoma z WaitType="e_waitPipeNewRow"i dwoma z WaitType="e_waitPipeGetRow". <resource-list> …

2
Każda partia powoduje kompilację
Mamy aplikację innej firmy, która wysyła instrukcje T-SQL partiami. Baza danych jest hostowana na SQL Server 2016 Enterprise SP1 CU7, 16 rdzeniach i 256 GB pamięci. Optymalizacja pod kątem Ad-Hoc jest włączona. To jest fikcyjny przykład wykonywanych zapytań: exec sp_executesql N' IF @@TRANCOUNT = 0 SET TRANSACTION ISOLATION LEVEL SNAPSHOT …

1
SQL Server wiersz po wierszu dostępu
Mam taką strukturę tabeli (uproszczonej) Name, EMail, LastLoggedInAt Mam użytkownika w programie SQL Server (RemoteUser), który powinien widzieć tylko dane (za pośrednictwem kwerendy Select), w których pole LastLoggdInAt nie ma wartości null. Wygląda na to, że mogę to zrobić? Czy to możliwe?


2
Czy wykonywanie kopii zapasowych dziennika transakcji co 15 minut zajmuje więcej miejsca na dysku niż tworzenie kopii zapasowych dziennika co 6 godzin?
W naszym środowisku w pamięci sieci jest mało miejsca. Jednocześnie chciałbym się upewnić, że kopie zapasowe dziennika transakcji wykonujemy co 15 minut zamiast bieżących co 6 godzin. Moje pytanie brzmi: czy zmiana przedziału kopii zapasowej dziennika z 6 godzin na każde 15 minut zajmie więcej miejsca na dysku?

1
Kto używa moich wątków roboczych? SQL Server 2014 - HADR
Niedawno mieliśmy problem z naszym środowiskiem HADR programu SQL Server 2014, w którym na jednym z serwerów zabrakło wątków roboczych. Dostaliśmy wiadomość: Pula wątków dla grup dostępności AlwaysOn nie mogła rozpocząć nowego wątku roboczego, ponieważ nie ma wystarczającej liczby dostępnych wątków roboczych. Otworzyłem już inne pytanie, aby uzyskać stwierdzenie, które …

4
Magazyn zapytań SQL Server - co jest uważane za zapytanie „ad-hoc”?
Robiłem głębokie zanurzenie w magazynie zapytań SQL Server i często widzę odniesienia do zapytań „ad-hoc”. Jednak nie widziałem, co Query Store określa jako zapytanie ad-hoc. Widziałem miejsca, w których można by wywnioskować, że jest to zapytanie bez parametrów lub zapytanie wykonane tylko raz. Czy istnieje formalna definicja tego? Nie mam …

1
Zidentyfikuj główną przyczynę, dlaczego baza danych utknęła w stanie PRZYWRACANIA
Wiem, że są pytania, które rozwiązują problem zatrzymania bazy danych RESTORINGi wykorzystały te rozwiązania do ręcznego przywrócenia bazy danych do trybu online, ale mój scenariusz jest nieco inny. Mam automatyczne przywracanie za pomocą skryptów Powershell, które przywracają kopię produkcyjną do instancji DEV. Skrypty pozostają niezmienione przez około rok, a czasami …



1
Dlaczego wskazówka READPAST powoduje ignorowanie widoków indeksowanych?
Badam za pomocą READPASTpodpowiedzi, aby zmniejszyć blokowanie zasobów w podsystemie finansowym naszej aplikacji. Wydawało się, że to dobra droga, ponieważ zapisy transakcji finansowych są tylko dodawane, nigdy nie aktualizowane ani usuwane. Jedynymi wierszami, które można kiedykolwiek pominąć, są nowe wiersze wstawione do transakcji; faktycznie nie istnieją w świecie zewnętrznym, dopóki …


3
Poszukuję porady na temat integracji danych z ponad 100 baz danych klientów w scentralizowanej bazie danych raportowania
Jestem programistą SQL (nie DBA ani architektem) dla małej (ok. 50 pracowników) firmy SaaS. Zadanie polega na ustaleniu, jak: Odciąż raportowanie operacyjne z naszych ponad 100 baz danych OLTP Zezwalaj na uruchamianie tych raportów na danych z wielu baz danych klientów Ustaw naszą firmę na dostarczanie w przyszłości większej liczby …


2
Aktualizuj statystyki z pełnym skanowaniem w SQL Server 2014 używa 100% procesora, w 2008 R2, 15%
Dlaczego statystyki aktualizacji pełnego skanowania wykorzystują 100% procesora na SQL Server 2014, kiedy zużywa może 20% procesora na SQL Server 2008 R2 dla tych samych tabel z podobnymi możliwościami sprzętowymi? Patrzyłem na MAXDOPinne opcje i naprawdę nie widziałem niczego, co by się wyróżniało. Zdaję sobie sprawę, że mogą istnieć ustawienia, …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.