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

3
Porównaj dwie podobne bazy danych Postgres pod kątem różnic
Od czasu do czasu pobieram publicznie dostępne zestawy danych w postaci dB Postgres. Te zestawy danych są z czasem aktualizowane / modyfikowane / rozszerzane przez host repozytorium. Czy istnieje polecenie lub narzędzie Postgres (najlepiej FOSS), które może pokazywać różnice między STARYM a NOWYM bazą danych Postgres? (Założeniem roboczym jest, że …

4
MySQL - Zmień tabelę, aby automatycznie wstawić UUID
Ok, wiem, że już to robiłem. Ale nie mogę tego zrozumieć. Stworzyłem stół. Jedna z kolumn ma identyfikator „LogID”, jest także kluczem podstawowym. Jak to zmienić, aby ta kolumna generowała identyfikator UUID dla każdego nowego wpisu? Dzięki
14 mysql 

2
Czy powinienem dodać kompresję na poziomie strony przed dodaniem klucza podstawowego, czy później?
Sytuacja Hurtownia danych w Sql Server 2008 Enterprise Ponad 36 milionów stosów wierszy (nie pytaj), z ponad 60 kolumnami 750 tys. Dodawane miesięcznie Nie zdefiniowano klucza podstawowego (teraz go zidentyfikowałem) Bez kompresji Co myślę o robieniu (w tej kolejności) Dodaj kompresję na poziomie strony Dodaj PK Dodaj wiele indeksów nieklastrowych …


3
Jak wstawić do tabeli zawierającej tylko kolumnę TOŻSAMOŚCI?
Biorąc pod uwagę tabelę zawierającą tylko kolumnę TOŻSAMOŚCI, jak wstawić nowy wiersz? Próbowałem następujące: INSERT INTO TABLE (Syntax error) INSERT INTO TABLE VALUES() (Syntax error) INSERT INTO TABLE (Id) VALUES() (Syntax error) Testuję coś i potrzebuję tylko kolumny TOŻSAMOŚĆ. To nie jest do produkcji. W przeciwnym razie taka tabela może …

2
Dlaczego CTE powinien zaczynać się od średnika?
Właśnie patrzyłem na post na StackOverflow, w którym Aaron Bertrand proponuje użycie CTE zamiast tabeli liczb, co jest eleganckim sposobem wykonania danego zadania. Moje pytanie brzmi: dlaczego pierwsza linia CTE zaczyna się średnikiem? ;WITH n AS (SELECT TOP (10000) n FROM (SELECT n = ROW_NUMBER() OVER (ORDER BY s1.[object_id]) FROM …
14 sql-server  t-sql  cte  syntax 


2
Czym dokładnie jest silnik bazy danych?
Kilka razy przejrzałem definicję na http://en.wikipedia.org/wiki/Database_engine : Mechanizm bazy danych (lub „silnik pamięci”) jest podstawowym składnikiem oprogramowania używanym przez system zarządzania bazą danych (DBMS) do tworzenia, odczytu, aktualizacji i usuwania (CRUD) danych z bazy danych. Nie rozumiem tylko, co zostało do zrobienia, czy CRUD nie jest wszystkim, co robią bazy …

3
Jak mogę zwrócić wiele wierszy rekordów w PL / pgSQL
Próbuję zwrócić wiele rekordów przy użyciu typu danych RECORD, czy istnieje sposób, aby dołączyć do RECORD i dodawać / dodawać nową wartość z każdą iteracją do tego rekordu. to znaczy, chcę dołączyć do rectak, że recstaje się zestawem wierszy po zakończeniu pętli, które mogę po prostu POWRÓT na końcu mojej …

1
Jak przechowywać jednobajtową liczbę całkowitą w PostgreSQL?
W dokumentacji PostgreSQL jest powiedziane, że typy danych liczb całkowitych mogą być przechowywane w przestrzeni dwu-, cztero- lub ośmiobajtowej. Jedna z kolumn tabeli w mojej bazie danych zawiera jednobajtową wartość całkowitą i chcę, aby była zapisana w jednobajtowym typie danych. Czy w PostgreSQL istnieje rozszerzenie lub sposób użycia jednobajtowego typu …

2
Sprawa z wieloma warunkami
Muszę zmienić zwracaną wartość z instrukcji select na podstawie kilku warunków. Próbowałem czegoś takiego: ,CASE i.DocValue WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal ELSE 0 END as Value dlaczego to nie działa i jaki jest zalecany sposób to zrobić? Będzie kilka następnych GDY. Dziękuję Ci
14 sql-server 



3
MySQL: Błąd odczytu pakietów komunikacyjnych
Dostaję to ostrzeżenie w mysql, [Warning] Aborted connection 21 to db: 'MyDB' user: 'MyUser' host: 'localhost' (Got an error reading communication packets) Przejrzałem kilka tematów w google i według niektórych sugestii zwiększyłem max_allowed_packetz 128 to 512 to 1024wciąż tego samego zachowania. Używam Drupal 7, i tak istnieje wiele typów danych …
14 mysql  innodb 


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.