Administratorzy baz danych

30
Jaki jest skuteczny sposób oznaczania kolumn w bazie danych?

Kiedyś oznaczałem kolumny w moich bazach danych w następujący sposób: user_id user_name user_password_hash Aby uniknąć konfliktów podczas łączenia dwóch tabel, ale potem dowiedziałem się więcej o tym, jak aliasować tabele, i przestałem to robić. Jaki jest skuteczny sposób oznaczania kolumn w...

30
Jak testujesz warunki wyścigu w bazie danych?

Próbuję napisać kod bazy danych, aby upewnić się, że nie podlega warunkom wyścigu, aby upewnić się, że zablokowałem prawidłowe wiersze lub tabele. Ale często zastanawiam się: czy mój kod jest poprawny? Czy można zmusić do manifestacji jakiekolwiek istniejące warunki wyścigu? Chcę mieć pewność, że...

30
Klucze podstawowe znak a liczba całkowita

Projektuję bazę danych z wieloma tabelami wyszukiwania zawierającymi możliwe atrybuty głównych jednostek. Zastanawiam się nad użyciem klucza 4 lub 5-znakowego do identyfikacji tych wartości wyszukiwania zamiast liczby całkowitej z auto-inkrementacją, aby podczas przechowywania tych identyfikatorów...

30
Zduplikowana kolumna dla szybszych zapytań?

Tytuł nie ma zbyt wielkiego sensu, ale nie mogłem wymyślić lepszego tytułu dla tego problemu. Mam następujące tabele Projektowanie ID imię Klienci ID projekt id imię Płatności ID id_customer data suma Gdy użytkownik wejdzie do systemu, będzie miał dostęp do określonego projektu. Teraz...

30
Jak dokonać przejścia z SQL Server DBA na Oracle?

W ramach zainteresowania, jeśli chciałbym przejść z SQL Server DBA do Oracle, jakie będą główne zadania uczenia się lub uczenia się, które musiałbym zrobić? Zakładam, że pojęcia są takie same, a różnica polega jedynie na języku programowania, ale nie widziałem drugiej strony...

30
Konfigurowanie PostgreSQL pod kątem wydajności zapisu

Jeden z moich serwerów PostgreSQL obsługuje kilka (1–3) baz danych, które otrzymują stały strumień danych. Dane nie są specjalnie ustrukturyzowane, odpowiadają bieżącemu czasowi i różnorodności obserwowanych danych dla tej konkretnej chwili. Szybkość transmisji danych jest dość wysoka; dla jednej...

30
Zaimportuj plik Oracle DMP do nowej instalacji Oracle

Klient przesłał nam bazę danych Oracle, z którą musimy przetestować. Nie korzystamy z Oracle ani nie posiadamy specjalistycznej wiedzy Oracle. Musimy skonfigurować bazę danych, abyśmy mogli się z nią połączyć i debugować problem. Zrobiłem nową instalację Oracle 9 (wersji uruchomionej przez...

30
MySQL i funkcje okna

Wygląda na to, że MySQLnie obsługuje funkcji okna. Np. Prosty: COUNT(*) OVER() AS cntnie działa. Nie jestem pewien, czy dotyczy to również wersji komercyjnej (zakładam, że wersja społeczności ma ograniczony podzbiór). Jeśli nie, w jaki sposób można obejść tę brakującą...