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
Dlaczego na najwyższych platformach baz danych nie są dostępne typy liczb całkowitych bez znaku?
Bazy danych są zazwyczaj bardzo konfigurowalne przy różnych typach danych i niestandardowych długościach. Zaskakuje mnie, gdy próbuję poszukać składni, aby użyć unsigned inttypów, które nie są dostępne z PostgreSQL i MS SQL Server. Wydaje się, że MySQL i Oracle. Wydaje się to rażącym pominięciem z ich strony - następną najlepszą …


3
SQL Server nie używa wszystkich rdzeni / wątków procesora
Po aktualizacji sprzętu naszego SQL Servera zauważyliśmy w Menedżerze zadań Windows, że instancja SQL używa tylko połowy dostępnych wątków: . Serwer ma następujący sprzęt i oprogramowanie: Windows 2008 R2 Enterprise 64bit SP1 Intel Xeon E7-4870 - 4 procesory (40 rdzeni, 80 wątków) Microsoft SQL Server 2012 Enterprise Edition (64-bitowy) Bieganie …

1
MySQL 5.6 Data i godzina Niepoprawna wartość godziny / godziny: „2013-08-25T17: 00: 00 + 00: 00” z kodem błędu 1292
Korzystam z MySQL 5.6 i mam program, który uruchamia następującą instrukcję SQL w mojej bazie danych: UPDATE `m_table` SET `s_time` = '2013-08-25T17:00:00+00:00' WHERE id = '123' Bez wątpienia pojawia się następujący błąd: Niepoprawna wartość daty / godziny: „2013-08-25T17: 00: 00 + 00: 00” dla kolumny „s_time” w wierszu 1 Typem …
15 mysql  datetime 

6
Czy Oracle można pobrać za darmo?
Jestem programistą Java i obecnie używam PostgreSQL jako RDBMS. Chciałbym jednak również nauczyć się Oracle. Czy mogę pobrać najnowszą wersję Oracle (chyba 11 g) za darmo? Znalazłem ten link: Oracle Database 11g Release 2 Downloads i wygląda na to, że można go pobrać. Wiem jednak, że Oracle Server jest zastrzeżony. …
15 oracle  plsql 

3
Optymalizacja hierarchii CTE
Zaktualizuj poniżej Mam tabelę kont o typowej architekturze kont acct / parent do reprezentowania hierarchii kont (SQL Server 2012). Stworzyłem WIDOK za pomocą CTE, aby wyrównać hierarchię, i ogólnie działa pięknie i zgodnie z przeznaczeniem. Mogę sprawdzać hierarchię na dowolnym poziomie i łatwo przeglądać gałęzie. Istnieje jedno pole logiki biznesowej, …


4
Własne rekurencyjne dołączanie
Mam commentstabelę, którą można uprościć do tego stopnia : comments ======= id user_id text parent_id gdzie parent_idjest zerowalne, ale może być kluczem do jego komentarza nadrzędnego. Jak mogę teraz selectwszystkich potomków określonego komentarza? Komentarze mogą być kilka poziomów niżej ...

2
Tabela jest oznaczona jako rozbita i powinna zostać naprawiona
Mam MySQL i Nagios z zainstalowanym Linux PC (Centos5.5) Napisałem skrypt do pobrania danych z Nagios do Mysql DB (Dokładnie pobierz dane w tabeli) Pobieranie danych działa poprawnie (potwierdzone cmd „COUNT”) Problem po uruchomieniu następującego polecenia jego błąd przelotowy, jak poniżej, mysql> wybierz * z nagios_servicechecks; BŁĄD 1194 (HY000): Tabela …
15 mysql  linux  restore 



2
„ORA-01950: brak uprawnień w obszarze SYSTEMU”: Co to za błąd?
Wcześniej utworzyłem użytkownika: SQL>create user suhail identified by password SQL>User created. SQL>Grant create session,create table to suhail; SQL>Grant Succeeded. ale kiedy loguję się jako suhaili próbuję utworzyć, pojawia tablesię komunikat o błędzie ORA-01950: no privileges on tablespace 'SYSTEM'. Co to za błąd? Dlaczego tak się dzieje? SQL> connect suhail Enter …


4
Czy powinienem ręcznie VACUUM mojej bazy danych PostgreSQL, jeśli włączone jest automatyczne odkurzanie?
Używam oprogramowania, które tworzy dużą bazę danych PostgreSQL (jest tam tabela z milionem wierszy), a programiści mówią, że powinienem VACUUMi ANALYZEokresowo. Ale domyślna baza danych PostgreSQL jest autovacuumwłączona. Czy powinienem w ogóle odkurzać / analizować? Jakie są korzyści? Jaka jest różnica między odkurzaniem automatycznym a ręcznym Na przykład w Pgadmin3 …

3
Co jest współużytkowane między dwoma instancjami na tym samym serwerze?
Chcemy zainstalować wiele wystąpień SQL Server na jednym serwerze Windows. Nie możemy używać maszyn wirtualnych, ponieważ serwerem jest system Windows 2008 R2 bez systemu operacyjnego. Ze względów bezpieczeństwa musimy upewnić się, że te dwa wystąpienia nic nie współużytkują, w tym zarządzanie, usługi Windows, konta itp. Myślę więc, że pytanie brzmi: …

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.