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
Transakcja PostgreSQL Zatwierdzanie godzin
Występuje problem polegający na tym, że mam dwa połączenia między użytkownikiem a moim serwerem PostgreSQL, które działały przez około 4 godziny i były w stanie zatwierdzenia od dłuższego czasu (przynajmniej 1 godzina, gdy je oglądałem) . Połączenia te blokują uruchamianie innych zapytań, ale same nie są blokowane. Oto dwa omawiane …

2
Od czego zacząć od Oracle?
Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. To pytanie wymaga tylko jednej odpowiedzi: listy świetnych zasobów do rozpoczęcia pracy z Oracle, w tym administracji bazami danych, PL / SQL i SQL. Może się okazać, że …
11 oracle  plsql 


1
W przypadku wielu aktualizacji tego samego rekordu w jednej transakcji, ile wersji jest przechowywanych?
Zgodnie z artykułem MSDN autorstwa Kimberly L. Tripp, Neal Graves's SQL Server 2005 Wiersz w wersji opartej na wersjach izolacji „... Wszystkie wcześniejsze wersje określonego rekordu są powiązane łańcuchem na liście połączonej; w przypadku długookresowych transakcji opartych na wersjach wierszy łącze będzie musiało zostać przejrzane przy każdym dostępie, aby uzyskać …

1
Relacje czasowe i relacje między kluczem podstawowym a kluczem obcym
Przeczytałem kilka samouczków wyroczni, które pokazują ważność czasową i funkcje czasowe. Jednak w przykładach, które przeczytałem, w tabelach demonstracyjnych nie użyto klucza podstawowego. http://docs.oracle.com/cd/E16655_01/appdev.121/e17620/adfns_design.htm#ADFNS1005 http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/ilm /temporal/temporal.html Czy do tych tabel należy dodać klucze podstawowe? Pytam, ponieważ zastanawiam się, w jaki sposób do jednej z tych tabel tymczasowych powinna odwoływać się …


3
Błąd: „Aby uruchomić pakiet ssis poza narzędziami do obsługi danych serwera SQL, musisz zainstalować [wysłać pomyślnie e-mail] Integration Services lub nowszy.”
UWAGA: tytuł tego zapytania jest dosłownie komunikatem o błędzie specyficznym dla tego użytkownika. Komunikat o błędzie ilustruje błąd w aplikacji dtexec, który zastępuje zmienną użytkownika w ciągu komunikatu o błędzie. W takim przypadku standardowy komunikat Standard E ditionzostaje zastąpiony przez send successful email. „Standardowy” komunikat o błędzie to: Opis: Aby …

3
Jeden indeks czy dwa?
Mam następujący indeks utworzony w tabeli w mojej bazie danych: CREATE INDEX [idx_index1] on [table1] (col1, col2, col3) Serwer sugeruje następujący indeks „brakujących”: CREATE INDEX [idx_index2] on [table1] (col1, col2) INCLUDE (col3, col4, col5, col6....) Logiczne wydaje mi się poprawienie istniejącej definicji indeksu w celu uwzględnienia sugerowanych kolumn zamiast tworzenia …

2
MySQL nie używa indeksów podczas łączenia z inną tabelą
Mam dwie tabele, pierwsza tabela zawiera wszystkie artykuły / posty na blogu w systemie CMS. Niektóre z tych artykułów mogą również pojawiać się w czasopiśmie, w którym to przypadku mają związek z kluczem obcym z inną tabelą zawierającą informacje specyficzne dla czasopisma. Oto uproszczona wersja składni tworzenia tabeli dla tych …

3
Poprawa wydajności STIntersects
Tabela T_PINma 300 000 pinów i T_POLYGON36 000 wielokątów. T_PINma ten indeks: CREATE SPATIAL INDEX [T_PIN_COORD] ON [dbo].[T_PIN] ( [Coord] )USING GEOGRAPHY_GRID WITH (GRIDS =(LEVEL_1 = HIGH,LEVEL_2 = HIGH,LEVEL_3 = HIGH,LEVEL_4 = HIGH), CELLS_PER_OBJECT = 128, PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = …

5
Zwalnianie nieużywanej tabeli SQL Server
Mam tabelę w SQL Server 2012 Express z dużą ilością nieużywanego miejsca. Muszę zwolnić miejsce w bazie danych. | NAZWA | RZĘDY | ZAREZERWOWANE | DANE | INDEX_SIZE | NIEUŻYWANE | | ------------- | -------- | -------------- | ----------- --- | ------------ | -------------- | | MyTableName | 158890 | …


1
Jak powiązać dwa wiersze w tej samej tabeli
Mam tabelę, w której wiersze mogą być ze sobą powiązane, i logicznie związek przebiega w obie strony (w zasadzie jest bezkierunkowy) między dwoma rzędami. (A jeśli zastanawiasz się, tak, to naprawdę powinien to być jeden stół. Są to dwie rzeczy dokładnie tego samego logicznego bytu / typu). Mogę wymyślić kilka …

4
Jak znaleźć nieużywane indeksy?
Pracuję nad hurtownią danych. Mam tabele z rekordami do 200 milionów. Niektóre z tych tabel mają ponad 20 indeksów (nie mogę podać powodu, dla którego zostały utworzone). Powoduje to, że utrzymanie tych indeksów jest zbyt bolesne i ma bezpośredni wpływ na zadanie importu DWH zarówno pod względem wydajności, jak i …
11 sql-server  ssms 

2
Kopie zapasowe dziennika transakcji SQL Server: sprawdź, czy dziennik ogona następuje po ostatniej znanej kopii zapasowej dziennika
Używamy programu SQL Server z pełnym trybem odzyskiwania. Biorąc pod uwagę pełną kopię zapasową i serię kopii zapasowych dziennika, chcielibyśmy móc sprawdzić, czy łańcuch dziennika jest kompletny od ostatniej pełnej kopii zapasowej do bieżącego dziennika ogona. (Bez faktycznego przywracania tych kopii zapasowych; celem jest przetestowanie spójności kopii zapasowych). Wiem już, …

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.