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

6
Oszacuj prognozowany wzrost bazy danych
Niedawno zacząłem pracować z SQL Server 2008 jako stażysta DBA. Muszę obliczyć rozmiar bazy danych, ale także oszacować jej wzrost w ostatnich miesiącach i przewidywany wzrost na następne 12 miesięcy. Mogę użyć instrukcji sp_spaceused do obliczenia rzeczywistego rozmiaru, ale jak obliczyć wszystko inne?


2
problem naruszenia ograniczenia klucza obcego
Zidentyfikowałem 3 sytuacje. Student bez zapisów. Student z zapisami, ale bez ocen. Student z zapisami i ocenami. W tabeli rejestracji znajduje się wyzwalacz do obliczania GPA. Jeśli uczeń ma oceny, zaktualizuje lub wstawi wpis do tabeli GPA; bez ocen, bez wpisu tabeli GPA. Mogę usunąć ucznia bez zapisów (nr 1). …

3
Wydajność importu InnoDB
Zmagam się z hurtowym importowaniem dość dużego stołu InnoDB składającego się z około 10 milionów wierszy (lub 7 GB) (który jest dla mnie największym stołem, z jakim pracowałem do tej pory). Przeprowadziłem badania, jak poprawić szybkość importowania Inno i na razie moja konfiguracja wygląda następująco: /etc/mysql/my.cnf/ [...] innodb_buffer_pool_size = 7446915072 …

1
Jaka częstotliwość dotyczy wycieków mieszania / sortowania w tempdb?
Nasza aplikacja korporacyjna wykorzystuje SQL Server do przechowywania danych i jest przede wszystkim systemem OLTP. Jednak ważny składnik naszej aplikacji generuje znaczne obciążenie OLAP. Nasze opóźnienie zapisu do tempdb wynosi około 100 ms. Ten trend utrzymuje się z czasem i ALLOW_SNAPSHOT_ISOLATIONjest wyłączony . Rozwiązujemy problem dotyczący tego problemu, a jedyną …

1
Niepowodzenie tworzenia indeksu MySQL w tabeli jest pełne
AKTUALIZACJA: tl; dr: Problem polegał na tym, że MySQL używa TMPDIRpodczas tworzenia indeksów. A moje TMPDIRzabrakło miejsca na dysku. Oryginalny Q: Próbuję dodać indeks do tabeli InnoDB i uzyskać table is full error. Mam wystarczającą ilość miejsca na dysku, a konfiguracja MySQL ma plik na tabelę = 1. Dane w …
10 mysql  innodb  index 

1
POZIOM IZOLACJI TRANSAKCJI SNAPSHOT vs. TRUNCATE?
Mam nadzieję, że ktoś może rzucić nieco światła na to zachowanie, którego nie spodziewałem się w odniesieniu do izolacji SNAPSHOT vs. TRUNCATE. Baza danych: Allow Snapshot Isolation = True; Czytanie zatwierdzone migawka włączone = fałsz. Procedura 1 (Zastępuje zawartość tabeli foo z długo działającego kompleksu SELECT dużą ilością sprzężeń): BEGIN …



1
Jaki jest właściwy sposób, aby zapewnić unikalne wpisy w projekcie tymczasowej bazy danych?
Mam problem z zaprojektowaniem tymczasowej bazy danych. Muszę wiedzieć, jak upewnić się, że mam tylko jeden aktywny rekord dla dowolnego przedziału czasowego dla sklepu. Przeczytałem tę odpowiedź , ale obawiam się, że nie mogę owinąć głowy tym, jak zadziałałby spust. W szczególności sposób, w jaki działałbym, który uruchamia się do …



2
Grupa AlwaysOn Availability Automatyczne przełączanie awaryjne nie działa
Grając z konfiguracją AG Mam WSFC i skonfigurowałem dwa węzły w jednej grupie dostępności o nazwie DevClusterOnline. Oba węzły (podstawowy DEV-AWEB5, dodatkowy wtórny DEV-AWEB6) mają system Windows Server 2008 R2. Jeśli sprawdzę stan mojego AG, otrzymam to: Uruchomienie poniższego zapytania zwróci ten zestaw wyników: select ar.replica_server_name, availability_group_name = ag.name, ar.availability_mode_desc, …


4
Baza danych kopii programu SQL Server 2012 nie powiodła się
Chcę zrobić kopię bazy danych w tym samym SqlServer. więc, gdy korzystam z Kreatora kopiowania bazy danych, generuje błąd: (Zrobiłem te kroki z testową bazą danych i działa dobrze !!!!) config: jesteś użytkownikiem Metoda: „Użyj metody SQL Management Object” Wybierz nową nazwę docelowej bazy danych. błąd: TYTUŁ: Kreator kopiowania bazy …

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.