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
Replikacja niektórych tabel z jednej bazy danych Postgres do drugiej
Mam następującą sytuację: Mam trzy maszyny z bazami danych postgresql. Jeden komputer przechowuje informacje o koncie klienta (zadzwoń na ten komputer C), a pozostałe dwa urządzenia przechowują informacje o logowaniu klienta (nazywaj je L1 i L2). Powodem podziału jest oddzielne ładowanie na wielu komputerach (więc niektórzy klienci wysyłają informacje logowania …

1
Jak edytować plik `postgresql.conf` za pomocą pgAdmin 3?
Jak edytować plik „postgresql.conf” za pomocą aplikacji pgAdmin? W pgAdmin 1.18.1 na Postgres 9.3.x, kiedy wybieram File> Open postgresql.confpojawia się okno dialogowe wyboru plików. I tak, jestem podłączony do pgAdmin jako administrator „postgres”. Wiem, że zrobiłem to w starszych wersjach Postgres.

2
Ciągły skan zajmuje 0 sekund lub 2-3 minuty
Zapytanie takie jak poniższe, które gwarantuje, że nie zwróci żadnych wierszy, zajmuje od 0 do 160 sekund na jednym z naszych serwerów: select col1, col2, col3 from tab1 where 0 = 1 Dwa tygodnie temu zdarzyło się to sześć razy w odstępie 48 godzin. W zeszłym tygodniu to samo zapytanie …

1
Jakie uprawnienia potrzebuje konto usługi do korzystania z poczty bazy danych?
Mam instancję programu SQL Server 2012 uruchomioną na koncie usługi zarządzanej. Skonfigurowałem pocztę bazy danych z jednym kontem i próbuję wysłać testową wiadomość e-mail, ale dostaję błędy w dziennikach zdarzeń serwera: Instancja aparatu bazy danych = MYINSTANCE; Mail PID = 2132; Komunikat o błędzie: Aktualizacja bazy danych nie powiodła się. …

1
pgBouncer działa świetnie, ale czasami staje się niedostępny
Korzystam z pgBouncer przed zajętą ​​bazą danych postgres 9. Przez większość czasu działa dobrze. Ale co kilka godzin będę otrzymywać wiadomość e-mail o błędzie z mojej aplikacji z wyjątkiem psycopg2: OperationalError („nie można połączyć się z serwerem: nie można przypisać żądanego adresu Czy serwer działa na hoście„ neo-hulk ”i akceptuje …

1
Wolne miejsce w plikach mdf i ldf nie pasuje do wolnego miejsca w bazie danych
W SSMS widziałem właściwości związane z rozmiarem pliku i znalazłem poniżej szczegóły dla jednej bazy danych. Tutaj wartości nie pasują do innych właściwości. Tutaj rozmiar mdf, ldf i całkowity rozmiar odpowiada innym wartościom pod każdym oknem. Ale dostępna wolna przestrzeń mdf i ldf, jeśli zostanie dodana, nie jest równa dostępnej …

2
Jakie są możliwe przyczyny sp_reset_connection zajmujące dużo czasu?
Dlaczego wykonanie sp_reset_connectionprocedury składowanej w systemie trwa dłużej niż kilka milisekund, tak jak to pokazano w programie SQL Server Profiler? Wziąłem prosty ślad z systemu produkcyjnego za pomocą SQL Server Profiler, a następnie użyłem SqlNexus do jego analizy. SqlNexus wskazuje, że sp_reset_connection ma najwyższy łączny czas trwania - 33% ogólnego …

3
Skopiuj duże dane z wyniku zapytania SQL
Na moim serwerze SQL 2008 po uruchomieniu zapytania zwrot danych jest bardzo duży w milionach. Próbowałem skopiować, ale daje wyjątek błąd pamięci sql. Czy możesz nam powiedzieć, jak mogę skopiować wszystkie dane i wkleić je do programu Excel. Nie chcę eksportować go do pliku txt, ponieważ dane nie są wyrównane. …

2
Czy należy zagnieżdżać zewnętrzne sprzężenia zależne w programie SQL Server?
Słyszałem mieszane informacje na ten temat i mam nadzieję na opinię kanoniczną lub ekspercką. Jeśli mam wiele LEFT OUTER JOINs, każdy zależny od ostatniego, czy lepiej je zagnieżdżać? Zobaczyć na dobry przykład, JOINaby MyParentzależy od JOINcelu MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …


1
Czy SentryOne Plan Explorer zlicza odczyty w UDF?
Mam takie zapytanie: select dbo.fn_complexFunction(t.id) from mytable t W SQL Sentry Plan Explorer zauważyłem, że muszę uruchomić Get Estimated Plan, aby Plan zapytań zawierał UDF. Po uruchomieniu polecenia „Pobierz aktualny plan” nie wydaje się, aby odczyty logiczne i inne metryki obejmowały operacje występujące w UDF. W takich przypadkach, czy jedynym …

4
SQL Server został uruchomiony, ale nie nasłuchiwał na żadnym porcie
Nowo zainstalowany program SQL Server 2012. Nie utworzono jeszcze bazy danych. I mogę otworzyć Management Studio za pomocą sa / password. Binn \ sqlservr.exe jest uruchamiany jako usługa i widzę, że został uruchomiony na liście usług. Jednak nie nasłuchiwał portu 1433, a nawet domyślnie nie nasłuchiwał żadnego portu, jak sprawdziłem …


1
Minimalne warunki rejestrowania w SQL
Napisałem skrypt, aby przetestować roszczenia zgłoszone na tej stronie http://technet.microsoft.com/en-us/library/dd425070(v=sql.100).aspx w tabeli zatytułowanej Podsumowanie minimalnych warunków rejestrowania minimalne rejestrowanie występuje lub nie występuje. Za pomocą tego skryptu stwierdzam, że suma długości rekordów dziennika dla każdego z różnych typów wstawek jest następująca: Sterta pusta bez tablock 60000 Sterty puste z tablock …

2
Błąd podczas uruchamiania skryptu Powershell w SQL Server Agent
Mam zadanie SQL, które działa za pośrednictwem SQL Server Agent (z uruchomionym SQL Server 2012 Enterprise). Ostatnim krokiem zadania jest uruchomienie aplikacji znajdującej się w udziale sieciowym. Niestety nie znam nazwy folderu, w którym znajduje się aplikacja (folder to numer wersji), więc używam PowerShell, aby go znaleźć: set-location "\\server\companydocuments\MyApp\Application Files\" …

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.