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

2
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ą funkcję?

2
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 drzwi.

3
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 bazy danych to około gigabajta dziennie, a dla jednej dziesiątej około …

8
IntelliSense nie działa, ale jest włączony
Ten problem naprawdę okazuje się trudny (i dość denerwujący). W SQL Server Management Studio 2008 jeszcze kilka dni temu moja IntelliSense działała świetnie. Nagle się zatrzymało. Ikona, ponieważ jest włączona w menu paska narzędzi, aw obszarze Narzędzia -> Opcje -> Edytor tekstu -> T-SQL -> IntelliSense mówi, że jest tam …

7
Jakie są minimalne kryteria dopasowania zalecane do niezawodnego dopasowania pacjenta na podstawie danych demograficznych?
Czy podczas dopasowywania pacjentów na podstawie danych demograficznych istnieją jakieś zalecenia dotyczące tego, jakie pola powinny być dopasowane, aby pacjent był „tym samym pacjentem”? Wiem, że algorytmy będą różne dla różnych implementacji. Jestem ciekawy, czy istnieją jakieś najlepsze praktyki lub zalecenia dotyczące tego procesu. First Name Last Name Date of …
30 identity 

5
Po co używać int jako klucza podstawowego tabeli odnośników?
Chcę wiedzieć, dlaczego powinienem używać int jako klucza podstawowego tabeli odnośników zamiast po prostu używać wartości odnośnika jako klucza podstawowego (który w większości przypadków byłby ciągiem). Rozumiem, że użycie nvarchar (50) zamiast int zużyłoby znacznie więcej miejsca, gdyby było połączone z tabelą z wieloma rekordami. Z drugiej strony bezpośrednie użycie …


3
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 atrybutów w głównych tabelach widziałem wartości znaczące, a nie tylko liczby losowe. Jakie są konsekwencje …

3
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 chcę wymienić wszystkie płatności dla tego projektu …

10
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 bazie danych? Czemu?

2
Optymalizacja zapytania Postgres z dużym IN
To zapytanie zawiera listę postów utworzonych przez osoby, które obserwujesz. Możesz śledzić nieograniczoną liczbę osób, ale większość osób śledzi <1000 innych. Przy takim stylu zapytań oczywistą optymalizacją byłoby buforowanie "Post"identyfikatorów, ale niestety nie mam teraz na to czasu. EXPLAIN ANALYZE SELECT "Post"."id", "Post"."actionId", "Post"."commentCount", ... FROM "Posts" AS "Post" INNER …


7
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 klienta) i narzędzi zarządzania. Przez całe życie nie mogę …
30 oracle  import 

4
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 jeśli tak się stanie w środowisku …


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.