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
Projektowanie bazy danych produktów z pakietami produktów
Buduję system baz danych dla mojej działalności detalicznej. Ustawiłem kilka tabel, które są: Produkt Zakup Obroty Saldo Wszystkie są ze sobą połączone i są w stanie pokazać mój poziom zapasów. Problem, który mam, polega na tym, że sprzedaję również pakiety produktów, które mają inne ceny niż ich indywidualne ceny. Przykład: …

4
Postęp instrukcji SELECT INTO
Nasz przepływ ETL ma długo działającą instrukcję SELECT INTO, która tworzy tabelę w locie i zapełnia ją setkami milionów rekordów. Oświadczenie wygląda mniej więcej tak SELECT ... INTO DestTable FROM SrcTable Do celów monitorowania chcielibyśmy uzyskać ogólne pojęcie o postępie wykonywania tej instrukcji podczas jej wykonywania (przybliżona liczba wierszy, liczba …

4
Dodaj autoinkrement do istniejącego PK
Utworzyłem tabelę w bazie danych, która już istnieje w innej bazie danych. Początkowo było wypełnione starymi danymi DB. PK tabeli musiało otrzymać wartości, które już istnieją w tych rekordach, więc nie mogło to być automatyczne zwiększenie. Teraz potrzebuję nowego stołu, aby jego PK było automatycznie zwiększane. Ale jak mogę to …



1
MySQL GRANT PROXY - co to znaczy?
Biegnę: show grants for root@localhost; i widzę GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION Z mysql docs: https://dev.mysql.com/doc/refman/5.5/en/proxy-users.html Dzięki temu użytkownik zewnętrzny może być serwerem proxy dla drugiego użytkownika; to znaczy mieć uprawnienia drugiego użytkownika. Innymi słowy, użytkownik zewnętrzny to „użytkownik proxy” (użytkownik, który może podszywać się lub …
14 mysql  proxy 

4
Odpowiedź: Jak zmienić hasło roota do serwera MySQL poprzez zmianę serwera
Zaopatrzyłem mój serwer w poradnik Ansible. Korzystałem z poradnika root / bedrock-Ansible . Jednym z zadań było skonfigurowanie serwera mysql wraz z hasłem użytkownika root mysql. Teraz muszę pilnie zmienić to hasło. Kroki, które podjąłem: Zaktualizowałem zmienne dla Roli Ansible ansible-playbook -i hosts/staging server.ymlWykonałem polecenie w celu ponownego uruchomienia serwera …
14 mysql 

1
Jakie są optymalne ustawienia mysqldump? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 2 lata temu . Po niektórych poszukiwaniach uzyskałem następujące ustawienia: mysqldump\ --host=localhost\ --port=3306\ --databases ****\ --user=****\ --password=****\ …


2
Zestaw repliki Mongo DB utknął w stanie ODZYSKIWANIA
Stworzyliśmy zestaw replik, a teraz problem polega na tym, że 2 członków zestawu replik [zestaw 3 członków] jest w trybie odzyskiwania od 48 godzin. Początkowo rozmiar odzyskiwania węzłów wzrastał, a teraz nawet to się zatrzymało. Odzyskiwanie węzłów utknęło więc po 90 GB danych przy ponad 60 GB danych lokalnych. Jak …

2
PostgreSQL: narzędzie do różnicowania schematów / łatek [zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było ono tematem na temat wymiany stosu administratorów bazy danych. Zamknięte 5 lat temu . Rozważ następujące ustawienie: DB produkcyjny Dev db, na którym dokonywane są zmiany schematu w celu włączenia …

2
Oficjalne konwencje kapitalizacji PostgreSQL [zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Czy istnieje oficjalna konwencja PostreSQL dotycząca wielkich liter w nazwach DB, tabel i …

1
Optymalizacja zapytania do dużej bazy danych (ponad 25 milionów wierszy, przy użyciu max () i GROUP BY)
Używam Postgres 9.3.5 i mam dużą tabelę w bazie danych, obecnie ma ona ponad 25 milionów wierszy i ma tendencję do szybkiego powiększania się. Próbuję wybrać określone wiersze (wszystkie unit_idz najnowszymi unit_timestampdla każdego z nich) za pomocą prostego zapytania, takiego jak: SELECT unit_id, max(unit_timestamp) AS latest_timestamp FROM all_units GROUP BY …


2
Projekt bazy danych: Normalizacja relacji „(wiele do wielu) do wielu”
Krótka wersja Muszę dodać stałą liczbę dodatkowych właściwości do każdej pary w istniejącym złączeniu wiele do wielu. Przechodząc do poniższych schematów, który z wariantów 1-4 jest najlepszym sposobem, jeśli chodzi o zalety i wady, aby to osiągnąć poprzez rozszerzenie przypadku podstawowego? Czy jest lepsza alternatywa, której tutaj nie rozważałem? Dłuższa …

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.