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

12
Jak DBA mogą być bardziej „przyjazne dla programistów”?
Odpowiedzi i komentarze dotyczące wersji dba.se i programmers.se pytania „Jakie są argumenty przeciwko lub za umieszczeniem logiki aplikacji w warstwie bazy danych?” bardzo ujawniają różnice między DBA a programistami w niektórych miejscach pracy. Co mogą zrobić DBA inaczej, aby lepiej współpracować z programistami w takich sprawach? Powinniśmy: Studiujesz narzędzia i …


5
Dlaczego baza danych DROP zajmuje tak dużo czasu? (MySQL)
Nowa instalacja CentOS. Uruchomiłem import dużej bazy danych (plik 2 GB sql) i miałem problem. Klient SSH wydawał się tracić połączenie, a import wydawał się zawieszać. Użyłem innego okna, aby zalogować się do mysql, a import wyglądał na martwy, utknął w konkretnej tabeli wierszy 3M. Więc próbowałem DROP DATABASE huge_db; …
46 mysql  mysqldump 

3
usuń wymaganie hasła dla postgresów użytkowników
Rozumiem, że po instalacji PostgreSQL nie ma hasła dla użytkownika root db (postgres): postgres=# select usename, passwd is null from pg_shadow; usename | ?column? ----------+---------- postgres | t (1 row) ... i zaleca się ustawienie: alter role postgres password '<<very-secret>>'; (a następnie odpowiednio zaktualizuj pg_hba.confplik) Moje pytanie brzmi: jakiego SQL …

4
Polecenia programu SQL Server, aby wyczyścić pamięć podręczną przed uruchomieniem porównania wydajności
Podczas porównywania czasu wykonania dwóch różnych zapytań ważne jest wyczyszczenie pamięci podręcznej, aby mieć pewność, że wykonanie pierwszego zapytania nie zmieni wydajności drugiego. W wyszukiwarce Google mogłem znaleźć następujące polecenia: DBCC FREESYSTEMCACHE DBCC FREESESSIONCACHE DBCC FREEPROCCACHE W rzeczywistości moje zapytania zajmują więcej czasu po kilku egzekucjach niż wcześniej. Nie jestem …

4
Wydajność funkcji
Wychodząc z tła MySQL, gdzie wydajność procedury przechowywanej (starszy artykuł) i użyteczność są wątpliwe, oceniam PostgreSQL pod kątem nowego produktu dla mojej firmy. Jedną z rzeczy, które chciałbym zrobić, jest przeniesienie logiki aplikacji do procedur przechowywanych, więc tutaj proszę o DOs i DON'T (najlepsze praktyki) dotyczące korzystania z funkcji w …

3
Nadmiar pamięci sortowania
Dlaczego to proste zapytanie ma tak dużo pamięci? -- Demo table CREATE TABLE dbo.Test ( TID integer IDENTITY NOT NULL, FilterMe integer NOT NULL, SortMe integer NOT NULL, Unused nvarchar(max) NULL, CONSTRAINT PK_dbo_Test_TID PRIMARY KEY CLUSTERED (TID) ); GO -- 100,000 example rows INSERT dbo.Test WITH (TABLOCKX) (FilterMe, SortMe) SELECT …






4
Czy widoki są szkodliwe dla wydajności w PostgreSQL?
Poniżej znajduje się fragment książki o projekcie db (Początkowy projekt bazy danych ISBN: 0-7645-7490-6): Niebezpieczeństwo związane z używaniem widoków polega na filtrowaniu zapytania względem widoku, spodziewając się odczytania bardzo małej części bardzo dużej tabeli. Wszelkie filtrowanie powinno odbywać się w widoku, ponieważ wszelkie filtrowanie względem samego widoku jest stosowane po …


5
Nie mogę połączyć się z bazą danych SQL moich serwerów za pomocą adresu IP
Mam skonfigurowany serwer z systemem Windows Server 2008 i zainstalowany program SQL Server 2008 Express. Mogę połączyć się z bazą danych SQL Server Express maszyny za pośrednictwem MACHINENAME/SQLEXPRESS. Jednak gdy dojdziemy do połączenia za pomocą dowolnego oprogramowania lub skryptu za pomocą adresu IP, połączenie nie będzie możliwe. Próbowałem: Wyłączanie zapory. …

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.