Pytania otagowane jako maintenance

W kontekście bazy danych konserwacja opisuje rutynowe zadania operacyjne związane z systemem bazy danych, takie jak monitorowanie, strojenie i procedury tworzenia kopii zapasowych.

4
Force drop db, podczas gdy inne mogą być podłączone
Muszę usunąć bazę danych z klastra PostgreSQL DB. Jak mogę to zrobić, nawet jeśli istnieją aktywne połączenia? Potrzebuję coś w rodzaju -forceflagi, która porzuci wszystkie połączenia, a następnie DB. Jak mogę to zaimplementować? dropdbObecnie używam , ale inne narzędzia są możliwe.

5
Kiedy można zmniejszyć bazę danych?
Wiem, że shrink to diabeł: odwraca kolejność stron i jest odpowiedzialny za raka skóry, fragmentację danych i globalne ocieplenie. Lista jest długa ... Mówiąc to, powiedzmy, że mam bazę danych o pojemności 100 GB i usuwam 50 GB danych - nie z jednej tabeli, ale ogólne czyszczenie starych danych na …


2
Kiedy aktualizować statystyki?
Odziedziczyłem plany konserwacji, które wykonują następujące czynności: Wyczyść stare dane Sprawdza integralność DB Wykonuje kopie zapasowe bazy danych i dziennika transakcji Reorganizuje nasze indeksy Aktualizacje statystyk Usuń stare kopie zapasowe i pliki planu konserwacji Z 23-minutowego planu konserwacji aktualizacja statystyk zajmuje aż 13 minut. Podczas tego 13-minutowego okresu dostęp do …

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 …

3
Jakie jest zastosowanie opcji „Zestaw kopii zapasowych wygasa:” podczas tworzenia zadania Kopia zapasowa bazy danych w planie konserwacji
Podczas tworzenia kopii zapasowej bazy danych chciałbym użyć opcji „ Zestaw kopii zapasowych wygasa: ” opcja usuwania / zastępowania starych kopii zapasowych bazy danych. Nie mogę użyć tej opcji. Wszelkie porady dotyczące korzystania z opcji „Zestaw kopii zapasowych wygasną:” podczas tworzenia planu konserwacji będą mile widziane.

5
Czy ponowne uruchomienie programu SQL Server przyspiesza?
To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Exchange Exchange Administrators Database Administrator. Migrował 8 lat temu . Zauważyłem, że niektóre DBA restartują SQL Server bardzo często, czasem nawet co noc. Sądzę, że robią to, aby zwolnić trochę pamięci lub przyspieszyć zapytania. Wiem, że …

1
VACUUM zwracając miejsce na dysku do systemu operacyjnego
VACUUMzwykle nie zwraca miejsca na dysku do systemu operacyjnego, z wyjątkiem niektórych szczególnych przypadków. Z dokumentów: Standardowa forma VACUUMusuwania martwych wierszy w tabelach i indeksach oraz oznacza miejsce dostępne do ponownego użycia w przyszłości. Jednak nie zwróci miejsca do systemu operacyjnego, z wyjątkiem specjalnego przypadku, w którym jedna lub więcej …



2
Dlaczego DELETE + REORG wolnego miejsca na dysku (DB2)?
W DB2 mam tabelę zawierającą duże dane binarne. Teraz wyczyściłem cały stół i uruchomiłem komendy runstats, reorg, runstats, ale ilość zajętego miejsca na dysku się nie zmienia. Co może tu być nie tak? Tabela znajduje się we własnym obszarze tabel, który utworzyłem w następujący sposób: CREATE BUFFERPOOL "MY_BP" SIZE 250 …

1
Dlaczego nie odbudować indeksów z liczbą stron <1000?
Używam skryptu Ola Hallengrens do obsługi indeksu. Zanim to zrobiłem, użyłem następującego zapytania, aby zobaczyć, które indeksy są najbardziej pofragmentowane: SELECT dbschemas.[name] as 'Schema', dbtables.[name] as 'Table', dbindexes.[name] as 'Index', indexstats.avg_fragmentation_in_percent, indexstats.page_count FROM sys.dm_db_index_physical_stats (DB_ID(), NULL, NULL, NULL, NULL) AS indexstats INNER JOIN sys.tables dbtables on dbtables.[object_id] = indexstats.[object_id] INNER …

2
Centralna procedura składowana do wykonania w kontekście wywołania bazy danych
Pracuję nad niestandardowym rozwiązaniem konserwacyjnym, korzystając z sys.dm_db_index_physical_statswidoku. Obecnie odwołuje się do niego z procedury przechowywanej. Teraz, gdy ta procedura przechowywana działa na jednej z moich baz danych, robi to, co chcę, i pobiera listę wszystkich rekordów dotyczących dowolnej bazy danych. Kiedy umieszczam go w innej bazie danych, wyświetla listę …



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.