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
Czy bezpieczniej jest przejść przez trzecią bazę danych, aby połączyć dwie bazy danych przy użyciu tego samego loginu?
Mamy następującą konfigurację: Wielokrotna produkcyjna baza danych zawierająca prywatne dane, z których korzysta oprogramowanie komputerowe Internetowa baza danych publicznej witryny internetowej, która potrzebuje danych z prywatnych baz danych Pośrednia baza danych, która zawiera kilka widoków i procedur przechowywanych, które pobierają dane z prywatnych baz danych Obecnie witryna loguje się do …

2
MySql - zmiana innodb_file_per_table dla bazy danych na żywo
Mam dużą bazę danych MySql (150 GB) i dopiero teraz zauważyłem, że innodb_file_per_tablejest ustawiona na, offktóra powoduje, że cała baza danych jest hostowana w jednym pliku ( ibdata1). Chcę aktywować innodb_file_per_tablei pozwolić, aby z mocą wsteczną podzieliłem bazę danych na kilka plików, jaki jest najlepszy sposób to zrobić?
18 mysql  innodb  my.cnf 

3
Dynamicznie określ zakres w wymiarze
Mam problem, z którym spotykam się za każdym razem, gdy decyduję się na zbudowanie sześcianu, i jeszcze nie znalazłem sposobu na jego rozwiązanie. Problem polega na tym, jak zezwolić użytkownikowi na automatyczne definiowanie zakresu rzeczy bez konieczności kodowania ich na stałe w wymiarze. Wyjaśnię mój problem na przykładzie. Mam tabelę …

1
Czy można utworzyć alias lub synonim bazy danych?
Czy można utworzyć alias lub synonim bazy danych? Mam nadzieję, że będę w stanie zrobić NewDatabaseName aliasowany jako OldDatabaseName, aby uniknąć konieczności przepisywania ton kodu. Backstory: Klient podszedł do mnie z absurdalnym problemem wywołanym przez samego siebie. Mają aplikację innej firmy, która ma zaplecze serwera SQL. Użytkownicy piszą niestandardowe raporty …

5
MySQL IS NULL / IS NOT NULL Niewłaściwe zachowanie?
Proszę spojrzeć na tę tabelę: mysql> desc s_p; +-------------------------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------------------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | NO | PRI | NULL | auto_increment | | s_pid | int(10) unsigned | YES | MUL | NULL | | …
18 mysql  count 

3
Automatyzacja przełączania awaryjnego w PostgreSQL 9.1
Jak skonfigurować dwa identyczne serwery do automatycznego przełączania awaryjnego w PostgreSQL 9.1. OS Centos 5 PostgreSQL 9.1 skompilowany ze źródła Konto użytkownika Postgres istnieje na obu komputerach i ma bezhasłowy klucz ssh do łączenia się z oboma komputerami. Moja obecna konfiguracja: Konfiguracja serwera głównego: postgresql.conf: listen_address = '*' wal_level = …

2
Dlaczego nie mogę użyć NEWSEQUENTIALID () jako wartości domyślnej dla mojej kolumny?
Próbuję utworzyć tabelę w Management Studio i po przeczytaniu o nowej funkcji (od SQL 2005) NEWSEQUENTIALID()pomyślałem, że dam jej szansę. Oto co robię: Ale to nie pozwala mi. Otrzymuję komunikat o błędzie: 'FormTemplate (Forms)' table - Error validating the default for column 'FormTemplateId'. Czy brakuje mi tutaj podstępu? Na pewno …

4
SQL Server Max Pamięć nie ogranicza użycia pamięci RAM
Chciałbym uzyskać twój wkład w tej sprawie. Mam serwer SQL Server 2008r2 Ent. Ed. 64-bitowy z 16 rdzeniami i 64 GB pamięci RAM. Istnieje jedna instancja całkowicie poprawionego serwera SQL na 20111014. Maksymalny RAM jest ustawiony na 60000 MB. Ilość darmowego RAMu wynosi 0 według menedżera zadań po kilku dniach …

3
Znaczenie „SET” w komunikacie o błędzie „Wartość zerowa jest eliminowana przez agregację lub inną operację SET”
Podczas uruchamiania skryptu współpracownika widziałem powyższy komunikat „Ostrzeżenie ANSI” (i nie wiem, które z wielu stwierdzeń spowodowało wyświetlenie ostrzeżenia). W przeszłości ignorowałem to: sam unikam zer, więc wszystko, co je wyeliminowałoby, jest dobrą rzeczą w mojej książce! Jednak dzisiaj słowo „SET” dosłownie krzyknęło na mnie i zdałem sobie sprawę, że …
18 sql-server 

3
Czy jest jakiś sens w niewymiarowaniu kolumn VARCHAR?
Googlowanie wokół wydaje się być mieszane raporty, czy rozmiar VARCHAR2kolumny w Oracle wpływa na wydajność, czy nie. Chciałbym VARCHARnieco zmienić kwestię wielkości i mam nadzieję, że uzyskam wgląd w to: Biorąc pod uwagę (wielowierszowe) pola tekstowe ( nie krótkie, takie jak nazwy), które chcesz przechowywać w bazie danych (Oracle), czy …

2
Wyzwalacz: przenieś usunięte wiersze do tabeli archiwum
Mam małą (~ 10 wierszy) tabelę wywoływaną restrictionsw mojej bazie danych PostgreSQL, w której wartości są codziennie usuwane i wstawiane. Chciałbym mieć tabelę o nazwie restrictions_deleted, w której każdy usuwany wiersz restrictionsbędzie zapisywany automatycznie. Ponieważ restrictionsma identyfikator seryjny, nie będzie duplikatów. Jak napisać taki wyzwalacz w PostgreSQL?


2
Jak deklarować i używać zmiennych w Oracle?
Moje główne umiejętności dotyczą SQL Server, ale zostałem poproszony o dostrojenie zapytania Oracle. Napisałem następujący SQL: declare @startDate int select @startDate = 20110501 I pojawia się ten błąd: declare @startDate int select @startDate = 20110501 Error at line 1 ORA-06550: line 1, column 9: PLS-00103: Encountered the symbol "@" when …



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.