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
Czy uruchomienie dużego zapytania w dodatkowej bazie danych w grupie dostępności wpłynie na wydajność transakcji w podstawowej bazie danych?
Muszę dostarczyć dane w czasie rzeczywistym lub prawie w czasie rzeczywistym dla raportów SSRS i Tableau. Nie chcę, aby na produkcyjny system OLTP negatywnie wpływały długotrwałe zapytania. Czy uruchomienie dużego zapytania w dodatkowej bazie danych w grupie dostępności wpłynie na wydajność transakcji w podstawowej bazie danych?



3
Zamrażanie bazy danych MySQL po „użyciu”
Niedawno popełniłem głupi błąd i zepsułem moją instalację Ubuntu. Aby to rozwiązać, uruchomiłem z dysku CD na żywo i skopiowałem pliki bazy danych. Jednak teraz skopiowałem foldery ze starej instalacji do nowej, za każdym razem, gdy wpisuję „use nazwa_bazy_danych”, po prostu zawiesza się: mysql> use my_database_name; Reading table information for …
17 mysql  backup 



3
Skutki zmiany trybu zgodności w SQL Server ze 100 na 110
Mam bazę danych Mydatabaseutworzoną w SQL Server 2008 R2. Uaktualniłem do SQL Server 2012. Próbowałem wykonać poniższe zapytanie, aby obliczyć percentyl select Distinct [KEY],PERCENTILE_CONT(0.25) within group(order by EachPrice) OVER(Partition By [KEY]) As Q1,PERCENTILE_CONT(0.50) within group(order by EachPrice) OVER(Partition By [KEY]) As Q2, PERCENTILE_CONT(0.75) within group(order by EachPrice) OVER(Partition By [KEY]) …

3
Wysoka dostępność / skalowalność PostgreSQL przy użyciu HAProxy i PGBouncer
Mam wiele serwerów PostgreSQL dla aplikacji sieci web. Zazwyczaj jeden master i wiele slave'ów w trybie czuwania na gorąco (asynchroniczna replikacja strumieniowa). Używam PGBouncer do łączenia pul: jedna instancja jest instalowana na każdym serwerze PG (port 6432) łączącym się z bazą danych na localhost. Używam trybu puli transakcji. Aby zrównoważyć …

2
Jakie jest znaczenie tinyint (N)?
Kiedy używamy długości argumentu z numerycznymi typami danych, o ile wiem, określa szerokość wyświetlania. Próbowałem następujące: mysql> create table boolean_test (var1 boolean, var2 tinyint); Query OK, 0 rows affected (0.10 sec) mysql> show create table boolean_test; +--------------+------------------------- | Table | Create Table +--------------+------------------------- | boolean_test | CREATE TABLE `boolean_test` ( …




1
Znajdowanie ostatniej aktualizacji tabeli
Zapytanie: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... powie mi, kiedy tabela została utworzona i zmodyfikowana po raz ostatni (z perspektywy DDL). Ale chcę wiedzieć, kiedy ostatnie dane zostały wstawione lub usunięte z tabeli. Czy można to uzyskać w programie SQL …

7
Jak wyświetlić nazwy kolumn tabeli?
Sprawa jest prosta: masz bazę danych MySQL, w której masz tylko interfejs zapytań SQL i chcesz poznać strukturę bazy danych za pomocą zapytań. Możesz wyświetlić tabele za pomocą show tables;polecenia, ale jak widzisz nazwy poszczególnych kolumn? ( SELECTinstrukcja pokazuje, Empty setczy nie ma żadnych danych i NIE można ich w …
17 mysql 

3
Powolne usuwanie rekordów, gdy wyzwalacz jest włączony
Myślałem, że to zostało rozwiązane za pomocą linku poniżej - obejście działa - ale łatka nie. Praca z pomocą techniczną Microsoft w celu rozwiązania. http://support.microsoft.com/kb/2606883 Ok, więc mam problem, który chciałem wyrzucić do StackOverflow, aby sprawdzić, czy ktoś ma pomysł. Uwaga: dotyczy to SQL Server 2008 R2 Problem: Usunięcie 3000 …

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.