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


4
Audyt logowania do bazy danych MySQL
Czy istnieje sposób na kontrolę logowania do MySQL? Chciałbym móc utworzyć nazwę użytkownika dla każdego pracownika, a tym samym utworzyć ścieżkę audytu logowania. Jednak googling nie przyniósł dobrych rezultatów. Im więcej możemy skontrolować, tym lepiej. Przynajmniej miło byłoby wiedzieć, kto się zalogował. Jeszcze lepiej byłoby zobaczyć, kto wykonał jakie zapytanie. …

2
Sekwencje biologiczne UniProt w PostgreSQL
Jaki jest najlepszy sposób przechowywania sekwencji biologicznych UniProt w PostreSQL? Szczegóły danych Pobieramy 12 milionów sekwencji z UniProt - liczba ta może się podwoić co 3-10 miesięcy. Długość sekwencji może wynosić od 10 do 50 miliardów znaków Mniej niż 1% sekwencji ma więcej niż 10 tysięcy znaków Czy poprawiłoby się …
11 postgresql 

8
MySQL - jak sprawdzić wartość we wszystkich kolumnach
Jestem ciekawy, czy istnieje dobry sposób na przeszukanie wszystkich kolumn pod kątem określonej wartości? Dla moich celów wcale nie musi to być szybkie, to po prostu jednorazowa rzecz i naprawdę nie chcę wpisywać każdej nazwy pola. Właśnie to teraz zrobię, ale myślę, że na pewno jest lepszy sposób. Chciałbym to …
11 mysql 



1
Kiedy używać wielu tabel w DynamoDB?
Najlepsze praktyki DyanmoDB wyjaśniają, że: W aplikacji DynamoDB należy zachować jak najmniejszą liczbę tabel. Większość dobrze zaprojektowanych aplikacji wymaga tylko jednego stołu. Uważam to za zabawne, że prawie każdy samouczek, który widziałem podczas pracy z DyanmoDB, ma konstrukcję wielostołową. Ale co to oznacza w praktyce? Rozważmy prostą aplikację z trzema …

2
MongoDB kończy się, gdy zabraknie pamięci
Mam następującą konfigurację: maszyna hosta, która obsługuje trzy kontenery dokerów: MongoDB Redis Program wykorzystujący dwa poprzednie kontenery do przechowywania danych Zarówno Redis, jak i MongoDB służą do przechowywania ogromnych ilości danych. Wiem, że Redis musi przechowywać wszystkie swoje dane w pamięci RAM i nie mam nic przeciwko. Niestety zdarza się, …

1
Jaka jest różnica między użytkownikiem `dbo` a właścicielem bazy danych przechowywanej w sys.databases
Ostatnio mieliśmy pytanie wymyślić, gdzie użytkownik dbow bazie danych mieliśmy sid, że nie pasuje do owner_sidin sys.databases. Rozumiem, dlaczego właściciel bazy danych różni się od członków roli, db_ownerale zawsze myślałem, że użytkownik dbojest faktycznym właścicielem bazy danych. Czy tak nie jest? A jeśli tak, to czy są jakieś rzeczywiste różnice …


3
Użyj Dark Theme na siatce wyników SSMS, Object Explorerze i innych oknach
Istnieje kilka sposobów użycia Dark Theme w głównym oknie kodowania SSMS, albo importując plik vsettings, stosując Dark Theme, który jest wyłączony w pliku konfiguracyjnym, lub robiąc to ręcznie. Ale wszystkie te opcje nie wpływają na wyniki siatki, eksplorator obiektów i inne okna. Te 2 są głównymi, których używam poza kodowaniem. …



4
Jak utworzyć wiersz dla każdego dnia w zakresie dat przy użyciu procedury składowanej?
Chciałbym utworzyć procedurę składowaną, która utworzy wiersz w tabeli dla każdego dnia w danym zakresie dat. Procedura przechowywana akceptuje dwa dane wejściowe - datę początkową i końcową zakresu dat żądanego przez użytkownika. Powiedzmy, że mam taki stół: SELECT Day, Currency FROM ConversionTable Dzień to data i godzina, a waluta to …

2
W którym momencie baza danych aktualizuje swoje indeksy w transakcji?
Próbuję zrozumieć sekwencję zdarzeń we wstawkach, w które zaangażowany jest zarówno indeks, jak i transakcja. Na przykład dokumentacja Oracle stwierdza: Jeśli utworzysz [lub masz] jeden lub więcej indeksów przed załadowaniem danych, baza danych musi aktualizować każdy indeks, gdy wstawiany jest każdy wiersz. Ale co się stanie, jeśli utworzę transakcję, wstawię …

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.