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

1
SLEEP_TASK Typ oczekiwania w SQL Server - co to oznacza?
Nie widziałem SLEEP_TASKwcześniej typu oczekiwania i dzisiaj wydaje mi się, że mam ich mnóstwo. Nie jestem oficjalnym DBA, tylko programistą SQL Server, który zna pewne rzeczy DBA. W ostatni weekend zaktualizowaliśmy nasze serwery do 10.52.2500.0- R2SP1. Wszystkie informacje, które mogłem znaleźć w Internecie, wskazują, że SLEEP_TASKoznacza to, że serwer czeka …

4
Jak mogę przenieść bazę danych MySQL na inny dysk?
Używam MySQL 5.5 na komputerze lokalnym do analizy dużej ilości danych rządowych. Utworzyłem lokalną bazę danych, która znajduje się na moim domyślnym dysku (Win7 C: dysk). Chciałbym przechowywać dane na moim dysku E: dużym zewnętrznym dysku eSATA. Jakie kroki powinienem podjąć?
34 mysql 

2
Optymalizacja planów za pomocą czytników XML
Wykonanie zapytania stąd, aby wyciągnąć zdarzenia impasu z domyślnej sesji zdarzeń rozszerzonych SELECT CAST ( REPLACE ( REPLACE ( XEventData.XEvent.value ('(data/value)[1]', 'varchar(max)'), '<victim-list>', '<deadlock><victim-list>'), '<process-list>', '</victim-list><process-list>') AS XML) AS DeadlockGraph FROM (SELECT CAST (target_data AS XML) AS TargetData FROM sys.dm_xe_session_targets st JOIN sys.dm_xe_sessions s ON s.address = st.event_session_address WHERE [name] …

4
LocalDB v14 tworzy niewłaściwą ścieżkę do plików mdf
Ostatnio zaktualizowałem LocalDB z wersji 13 do 14 za pomocą instalatora SQL Server Express i tej instrukcji . Po instalacji zatrzymałem istniejącą instancję domyślną (MSSQLLOCALDB) w wersji 13 i utworzyłem nową, która automatycznie używała silnika serwera v14.0.1000. Często używam LocalDB do testów integracji bazy danych, tj. W moich testach xunit …

3
Dlaczego zapytanie SELECT powoduje zapisy?
Zauważyłem, że na serwerze z programem SQL Server 2016 SP1 CU6 czasami sesja zdarzeń rozszerzonych pokazuje zapytanie SELECT powodujące zapis. Na przykład: Plan wykonania nie pokazuje żadnej oczywistej przyczyny zapisów, takich jak tablica mieszająca, bufor lub sortowanie, które mogłoby przelać się do TempDB: Może to również powodować przypisanie zmiennych do …

2
Timeseries: SQL czy NoSQL?
Nie dbam o ogólne różnice między SQL a NoSQL (lub ich tradycyjne różnice). Obecnie zastanawiam się nad zmianą sposobu przechowywania naszych wewnętrznych szeregów czasowych. Wszystkie zawierają dane finansowe z wielu różnych źródeł. Obecnie przechowujemy nasze dane w zastrzeżonej bazie danych. To bardzo NoSQL, który ma swój własny język zapytań. Interesują …
33 nosql 



1
Ustawienie BUFFERCOUNT, BLOCKSIZE i MAXTRANSFERSIZE dla polecenia BACKUP
Szukam praktycznych wytycznych dla ustalenia wartości dla BUFFERCOUNT, BLOCKSIZEi MAXTRANSFERSIZEna BACKUProzkaz. Przeprowadziłem trochę badań (patrz poniżej), przeprowadziłem trochę testów i jestem w pełni świadomy, że każda naprawdę cenna odpowiedź rozpocznie się od „Cóż, to zależy ...”. Moje obawy dotyczące testów, które przeprowadziłem i testów pokazanych w dowolnym ze źródeł, które …

4
Niższa wydajność programu SQL Server po przydzieleniu większej ilości procesora i pamięci RAM
Mamy SQL Server 2008 R2 (10.50.1600) działający na wirtualnym serwerze Windows 2008 R2. Po aktualizacji procesora z 1 rdzenia na 4 i pamięci RAM z 4 gb na 10 gb zauważyliśmy, że wydajność jest gorsza. Niektóre obserwacje, które widzę: Uruchomienie zapytania, które zajęło <5 sekund, zajmuje teraz> 200 sekund. Procesor …

1
Przykładowe pliki konfiguracyjne YAML dla MongoDB?
Dokumentacja opcji konfiguracji MongoDB zawiera listę wszystkich dostępnych opcji, które można określić, ale czy ktoś ma zestaw w pełni sformatowanych przykładowych plików konfiguracyjnych w formacie YAML dla instancji MongoDB w różnych rolach? Zestaw przykładów typowych ról byłby bardzo przydatnym punktem wyjścia dla tych, którzy zaczynają od zera lub chcą przetestować …
33 mongodb 


2
Tydzień ISO a Tydzień SQL Server
Okej, więc mam raport, który porównuje ten tydzień do zeszłego tygodnia, a nasz klient zauważył, że ich dane były „funky”. Po dalszym dochodzeniu ustaliliśmy, że tygodnie nie przebiegały prawidłowo zgodnie ze standardami ISO. Uruchomiłem ten skrypt jako przypadek testowy. SET DATEFIRST 1 SELECT DATEPART(WEEK, '3/26/13') , DATEPART(WEEK, '3/27/12') , DATEPART(WEEK, …

3
Czy wydajność procesora jest istotna dla serwera bazy danych?
To jest pytanie czysto teoretyczne. Powiedzmy, że mam aplikację wdrożoną na wielu serwerach. Moduł równoważenia obciążenia, Wiele / skalowalne serwery aplikacji (Pojedynczy) serwer bazy danych (na razie) W dwóch pierwszych częściach wiem, czego szukać. Ale co z serwerem bazy danych? Jakiego sprzętu powinienem szukać? Czy częstotliwość procesora jest istotna dla …

3
Czy istnieją wady zawartych baz danych?
SQL Server 2012 wprowadził koncepcję „zamkniętych” baz danych, w których wszystko (cóż, głównie wszystko), czego potrzebuje baza danych, jest zawarte w samej bazie danych. Ma to duże zalety przy przenoszeniu baz danych między serwerami. Chciałbym zatem wiedzieć, czy powinna to być moja domyślna strategia podczas projektowania nowej bazy danych. MSDN …

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.