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 instalowanie programu SQL Server w katalogu głównym dysku jest złą praktyką?
Na przykład podczas instalowania programu SQL Server w katalogu głównym dysku D:\pojawia się błąd, gdy uruchamiam narzędzie do wdrażania baz danych z oprogramowania innej firmy. Ale kiedy przenoszę instancję SQL Server do D:\SQL\(przenieś ją do folderu na dysku), instalacja działa idealnie. Moje pytanie nie dotyczy wdrażającego bazę danych, ale bardziej …

1
Połącz dwie tabele zdarzeń w jedną oś czasu
Biorąc pod uwagę dwie tabele: CREATE TABLE foo (ts timestamp, foo text); CREATE TABLE bar (ts timestamp, bar text); Chciałbym napisać kwerendę, która zwraca wartości ts, fooi barktóry reprezentuje jednolity obraz najnowszych wartości. Innymi słowy, jeśli foozawiera: ts | foo -------- 1 | A 7 | B i barzawierał: ts …


2
Schemat programu SQL Server 2014 zmienia się w środowisku 24/7 dla wielu użytkowników
Zainstalowaliśmy SQL Server 2014 Enterprise, aby uruchomić bazę danych, która powinna być dostępna 24/7. Nasza baza danych jest wystarczająco duża (200 GB +). Mamy również wiele usług, które co minutę trafiają do naszej bazy danych, aby czytać, aktualizować lub wstawiać nowe dane. Chcemy zapewnić „gorącą” funkcję ponownego wdrażania dla naszych …

2
Porównanie schematów SSDT kończy się niepowodzeniem podczas porównywania mojego projektu DB z moim serwerem Azure
Mam projekt bazy danych SQL, na którym zbudowałem naszą korporacyjną bazę danych. Wdrożono go kilkakrotnie na wewnętrznych serwerach SQL i AWS hostowanych przy użyciu narzędzia porównywania schematów SSDT. Problem podczas publikowania na serwerze Windows Hosted Win 2012 Server z uruchomionym programem SQL Ent 2012 sp2. Wraca z „Porównanie zakończone. Nie …



2
Pomoc z zapytaniem PIVOT
Mam tabelę o poniższej strukturze: CREATE TABLE [dbo].[AUDIT_SCHEMA_VERSION]( [SCHEMA_VER_MAJOR] [int] NOT NULL, [SCHEMA_VER_MINOR] [int] NOT NULL, [SCHEMA_VER_SUB] [int] NOT NULL, [SCHEMA_VER_DATE] [datetime] NOT NULL, [SCHEMA_VER_REMARK] [varchar](250) NULL ); niektóre przykładowe dane (wydaje się problem z sqlfiddle .. więc umieszczenie niektórych przykładowych danych): INSERT INTO [AUDIT_SCHEMA_VERSION]([SCHEMA_VER_MAJOR],[SCHEMA_VER_MINOR],[SCHEMA_VER_SUB],[SCHEMA_VER_DATE],[SCHEMA_VER_REMARK]) VALUES(1,6,13,CAST('20130405 04:41:25.000' as DATETIME),'Stored procedure …


2
Awaria CLR na SQL Server 2014 (Windows 2012R2)
Mam ten mały CLR, który wykonuje funkcję RegEX na ciąg znaków w kolumnach. Podczas uruchamiania w programie SQL Server 2014 (12.0.2000) w systemie Windows Server 2012R2 proces ulega awarii Wiadomość 0, poziom 11, stan 0, wiersz 0 Wystąpił poważny błąd w bieżącym poleceniu. Ewentualne wyniki należy odrzucić. i daje zrzut …

4
Czy klucz główny z kolumną 5+ jest zły dla dużej (100 milionów +) tabeli?
Czytałem o niektórych rzeczywistych problemach z DB, a jeden projekt miał 100 milionów wierszy plus tabela, która miała 5 kolumn jako podstawową. Myślę, że to źle, ale czy ktoś może mi dokładnie powiedzieć, dlaczego? Tabela była rodzajem mikropakietowania / tabeli agregacji, więc 5 kolumn było podobnych (dzień, identyfikator_ rynku, identyfikator_produktu …

1
statystyki są aktualne, ale oszacowanie jest nieprawidłowe
Kiedy to zrobię dbcc show_statistics ('Reports_Documents', PK_Reports_Documents), otrzymuję następujący wynik dla raportu o numerze ID 18698: Dla tego zapytania: SELECT * FROM Reports_Documents WHERE ReportID = 18698 option (recompile) Otrzymuję plan kwerendy, który sprawia, że ​​wyszukiwanie klastrowane indeksuje się PK_Reports_Documentszgodnie z oczekiwaniami. Ale zaskakuje mnie niepoprawna wartość Szacowanej liczby rzędów: …

1
Konto usługi SQL Server Uprawnienia i prawa systemu Windows
Moje pytanie brzmi: jeśli utworzysz nowe konto użytkownika domeny dla każdego procesu SQL Server, jakie uprawnienia należy ustawić dla każdego konta? Czy menedżer konfiguracji SQL faktycznie się tym zajmuje i właśnie miałem nieprzewidziany problem? Dość często muszę konfigurować Microsoft SQL Server i zastanawiałem się, czy ktoś może udzielić porady na …

2
MongoDB: kolokuj proces mongo na serwerach aplikacji
Chciałbym zadać pytanie dotyczące najlepszej praktyki opisanej w tym dokumencie: http://info.mongodb.com/rs/mongodb/images/MongoDB-Performance-Best-Practices.pdf Użyj wielu routerów zapytań. Używaj wielu procesów mongo rozmieszczonych na wielu serwerach. Typowym wdrożeniem jest kolokacja procesu mongo na serwerach aplikacji, co pozwala na lokalną komunikację między aplikacją a procesem mongo. Odpowiednia liczba procesów mongo będzie zależeć od charakteru …

2
Co oznacza „Współczynnik trafień w pamięci podręcznej bufora” wynoszący 9990?
Otrzymałem to zapytanie z posta na blogu : SELECT object_name, counter_name, cntr_value FROM sys.dm_os_performance_counters WHERE [object_name] LIKE '%Buffer Manager%' AND [counter_name] = 'Buffer cache hit ratio' W poście podano, że dałoby mi to procent trafień do pamięci podręcznej. Wydawało się, że wskazuje, że będzie to wartość 0-100 (pokazał wynik 87). …

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.