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

5
Jakiego zapytania najlepiej użyć do monitorowania stanu bazy danych SQL Server?
Chcę mieć możliwość uruchomienia zapytania, aby uzyskać kluczowe informacje o stanie bazy danych. Tzn. Chcę, aby zapytanie mogło stwierdzić, czy baza danych jest w dobrym stanie, czy nie. Oto zapytanie, które odziedziczyłem dla tej kontroli: SELECT name AS [SuspectDB], DATABASEPROPERTY(name, N'IsSuspect') AS [Suspect], DATABASEPROPERTY(name, N'IsOffline') AS [Offline], DATABASEPROPERTY(name, N'IsEmergencyMode') AS …

4
Czy „CREATE INDEX” w MySQL jest operacją liniową?
Mam na myśli następujące: Jeśli tworzenie indeksu w tabeli z nwierszami wymaga tczasu. Czy utworzenie indeksu na tym samym stole 1000*nzajmie około 1000*tczasu. Staram się oszacować czas potrzebny do utworzenia indeksu w produkcyjnej bazie danych poprzez utworzenie tego samego indeksu w znacznie mniejszej testowej bazie danych.
20 mysql  index 



2
Jak najlepiej przechowywać znacznik czasu w PostgreSQL?
Pracuję nad projektem PostgreSQL DB i zastanawiam się, jak najlepiej przechowywać znaczniki czasu. Założenia Użytkownicy w różnych strefach czasowych będą korzystać z bazy danych dla wszystkich funkcji CRUD. Przejrzałem 2 opcje: timestamp NOT NULL DEFAULT (now() AT TIME ZONE 'UTC') bigint NOT NULL DEFAULT Dla timestampchciałbym wysłać ciąg, który reprezentuje …



2
Wykrywanie zablokowanej tabeli lub wiersza w programie SQL Server
Próbuję zrozumieć / nauczyć się, jak wyśledzić szczegóły zablokowanej sesji. Więc stworzyłem następującą konfigurację: create table foo (id integer not null primary key, some_data varchar(20)); insert into foo values (1, 'foo'); commit; Teraz łączę się z bazą danych dwukrotnie od dwóch różnych klientów. Problemy z pierwszą sesją: begin transaction update …

4
Kreator przywracania SQL Server 2012 zawiesza się
Mam programistycznego laptopa z SSMS Express 2012 z instancją db 2012 i instancją db 2008. Używam tej konfiguracji od ponad roku. Nagle nie mogę użyć kreatora przywracania. Kreator wybierze plik kopii zapasowej, ale kiedy wybiorę opcję „Pliki” w lewym górnym rogu, aby wyznaczyć lokalizację MDF i LDF, okno dialogowe zawiesza …
20 sql-server 


1
Projekt bazy danych: Dwa relacje 1 do wielu w tej samej tabeli
Muszę wymodelować sytuację, w której mam tabelę Chequing_Account (która zawiera budżet, numer iban i inne szczegóły konta), która musi być powiązana z dwiema różnymi tabelami Osoba i Korporacja, które mogą mieć 0, 1 lub wiele kont sprawdzających. Innymi słowy, mam dwa relacje 1 do wielu z tym samym kontem Chequing …

1
Czy powinienem być zaniepokojony tym ostrzeżeniem NO JOIN PREDICATE?
Rozwiązuję problemy z fragmentami źle wykonanej procedury składowanej. Ta sekcja procedury generuje ostrzeżenie BRAK PONOWNEGO OCZEKIWANIA select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter Reports' end, …

3
Przenoszenie danych postgresql na inny dysk
Używam AWS jako mojego środowiska chmurowego. Zainstalowałem PostgreSQL na tym samym dysku, co mój wolumin instancji root. Podłączyłem i zamontowałem drugi dysk do mojej instancji. Teraz chcę przenieść wszystkie moje dane PostgreSQL na inny dysk. Nadal jestem w trybie programowania, więc mogę usunąć stare dane, jeśli w tym momencie ułatwia …


2
Uszkodzone uprawnienia NTFS dla MSSQL $ SQLEXPRESS
„Zabezpieczam” nasz serwer bazy danych. Aby to zrobić, usunąłem niektóre uprawnienia z folderów utworzonych przez instalację SQL Express. D:\SQL D:\SQL\Data D:\SQL\Backup etc.. Zachowałem uprawnienia do folderu Data takimi, jakie były, ale usunąłem wszystko, co wydawało mi się, że nie potrzebuje innych. Teraz nie mogę tworzyć kopii zapasowych baz danych. Jeśli …

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.