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

3
Blokowanie instancji MySQL „robi indeks SYNC”
Problem Instancja MySQL 5.6.20 z uruchomioną (przeważnie tylko) bazą danych z tabelami InnoDB od czasu do czasu wyświetla utknięcie we wszystkich operacjach aktualizacji na czas 1-4 minut przy wszystkich zapytaniach INSERT, UPDATE i DELETE pozostających w stanie „Koniec zapytania”. To oczywiście najbardziej niefortunne. Dziennik powolnych zapytań MySQL rejestruje nawet najbardziej …


9
Jak mogę zminimalizować ryzyko przypadkowej modyfikacji niewłaściwej bazy danych?
Właśnie dowiedziałem się na własnej skórze, że rozłączenie się z serwerem w Eksploratorze obiektów nie powstrzymuje cię później przed uruchomieniem okien zapytań, które były już otwarte na tym serwerze. Moja sytuacja wygląda następująco: mam jedno wystąpienie SSMS, którego używam do łączenia się z naszym serwerem deweloperskim / pomostowym i serwerem …
12 sql-server  ssms 


1
Jak posortować wyniki zapytania rekurencyjnego w sposób podobny do rozwiniętego drzewa?
Załóżmy, że masz takie nodestabele: CREATE TABLE nodes ( node serial PRIMARY KEY, parent integer NULL REFERENCES nodes(node), ts timestamp NOT NULL DEFAULT now() ); Reprezentuje standardową strukturę drzewiastą z węzłami głównymi u góry i kilkoma węzłami potomnymi zwisającymi z węzłów głównych lub innych węzłów potomnych. Dodajmy kilka przykładowych wartości: …


1
Jak mogę zinterpretować wyniki tych DMV, aby pomóc mi ocenić naszą strategię partycjonowania?
Wersja: SQL Server 2008 R2 Enterprise Edtn. (10.50.4000) Próbując ocenić naszą strategię partycjonowania, napisałem to zapytanie, aby uzyskać metody dostępu do indeksów na partycjach (w najszerszym tego słowa znaczeniu, chociaż eliminuję sterty). Jak ograniczyć moje skupienie na partycje tabel, wierzę, muszę patrzeć na range_scan_counta singleton_lookup_count, ale jestem posiadające czas twardy …

1
Odbudowywanie indeksu SQL Server 2008 R2 kończy się niepowodzeniem z istotnością 17
Czasami podczas konserwacji indeksu zadanie zakończy się niepowodzeniem z błędem SEV 17, w którym nie można przydzielić wystarczającej ilości miejsca dla obiektu, który odbudowuje. Baza danych ma następującą strukturę: Data_file1 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file2 PRIMARY 0 growth 0% free Max Size UNLIMITED Data_file3 PRIMARY 0 …

2
Zainstaluj MariaDB 10 na Ubuntu bez monitu i hasła roota
Prawie to samo co to pytanie, ale nie chcę mieć hasła roota (to tylko maszyna deweloperska). Oto co mam: export DEBIAN_FRONTEND=noninteractive sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password password PASS' sudo debconf-set-selections <<< 'mariadb-server-10.0 mysql-server/root_password_again password PASS' sudo apt-get install -y mariadb-server Spowoduje to zainstalowanie MariaDB w trybie cichym, ale ustawi hasło …
12 ubuntu  mariadb 

1
Jak ustalić, czy transformacja SSIS nie blokuje, częściowo blokuje lub całkowicie blokuje?
Istnieje kilka blogów, które twierdzą, że kategoryzują transformacje SSIS na blokujące (asynchroniczne), nieblokujące (synchroniczne) i częściowo blokujące (asynchroniczne). Patrząc na konkretne pytanie: czy multiemisja jest synchroniczna (nieblokująca) czy asynchroniczna (częściowo blokująca)? Jeden z zasobów twierdzi, że jest asynchroniczny: „Multicast to asynchroniczna (znana również jako częściowo blokująca) transformacja” źródło: http://social.technet.microsoft.com/wiki/contents/articles/7392.ssis-multicast-transformation.aspx i …

1
Różnica między FreeProcCache i FreeSystemCache
Obecnie uruchamiam, DBCC FREEPROCCACHEgdy chcę usunąć informacje z puli buforów między uruchomionymi zapytaniami SQL. Jednak przeglądałem odniesienia do tego artykułu w Technet DBCC FREESYSTEMCACHE. Jakie pamięci podręczne nie są FREESYSTEMCACHEusuwane FREEPROCCACHE?
12 sql-server  cache 

2
Zawieszanie sesji z TM REQUEST i uchwytem planu 0x0000
Mamy cykliczne wydarzenie, w którym wiele połączeń zawiesza się na TM REQUEST (od sys.dm_os_waiting_tasks) i nie robi postępów. KILLna chorego session_idnic nie robi Serwer uruchamia dublowanie bazy danych (2008R2). Wstrzymywanie i wznawianie kopii lustrzanej rozwiązuje problem, gdy się zdarza. Sesja utknięta w tym stanie jest niemożliwa do zabicia. Obciążenie lustra …
12 sql-server 

1
SQL-Server - Przyznaj użytkownikowi uprawnienia DBO do bazy danych
Mam bazę danych raportów, którą przywracam co noc z kopii zapasowej produkcyjnej bazy danych. Podczas przywracania muszę dodać użytkownika do DBOroli dla tej bazy danych. Myślałem, że to zadziała: use Restored_Prod go exec sp_addrolemember 'db_owner', 'chris' go Ale pojawia się następujący błąd, ponieważ ten użytkownik nie istnieje w bazie danych …


2
Wydajność złożonego klucza głównego jako klucza obcego
Mam tabelę z kompozytowym kluczem podstawowym (składającym się z 4 kolumn), która służy do zapewnienia, że ​​żadne duplikaty nie zostaną wprowadzone do tabeli. Potrzebuję teraz nowej tabeli, która będzie musiała odwoływać się do kluczy w tej tabeli jako kluczy obcych. Moje pytanie brzmi, które podejście jest bardziej wydajne dla prędkości …

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.