Pytania otagowane jako sql-server-2008-r2

SQL Server 2008 R2 (wersja kompilacji głównej 10.50.xxxx). Proszę również oznaczyć za pomocą serwera SQL.

3
Hierarchiczne uporządkowanie drzewa rodzic-dziecko
Muszę śledzić dane w SQL Server 2008 R2. SQLFiddle Schemat: CREATE TABLE [dbo]. [ICFilters] ( [ICFilterID] [int] TOŻSAMOŚĆ (1,1) NIE NULL, [ParentID] [int] NOT NULL DEFAULT 0, [FilterDesc] [varchar] (50) NOT NULL, [Aktywny] [tinyint] NOT NULL DEFAULT 1, CONSTRAINT [PK_ICFilters] PODSTAWOWY KLUCZ ZESTAWIONY ([ICFilterID] ASC) Z PAD_INDEX = WYŁ., STATISTICS_NORECOMPUTE …

1
SQL Server - ktoś używa SUMA, flagi śledzenia 8048 lub flagi śledzenia 8015?
Niedawno uwzględniono uruchamianie programu SQL Server Trace Flag 8048, aby rozwiązać poważny problem rywalizacji o blokadę w systemie SQL Server 2008 R2. Zainteresowany wiadomościami od innych, którzy znaleźli przypadki użycia, w których wartość wydajności została dostarczona przez flagę śledzenia 8048 (promuj strategię przyznawania pamięci zapytań od węzła NUMA do rdzenia), …

3
Synchronizacja bazy danych SQL Server
Definicja problemu Nasi użytkownicy potrzebują możliwości przeszukiwania bazy danych, która jest w większości aktualna. Dane mogą być nieaktualne do 24 godzin i jest to dopuszczalne. Jakie byłoby najtańsze podejście do uzyskania i aktualizacji drugiej bazy danych z kopią produkcyjną? Czy jest takie podejście, o którym nie myślę? Obciążenie pracą Mamy …


3
Jak często archiwizować główną bazę danych?
Sugestia w BOL jest dość niejasna: Twórz kopie zapasowe tak często, jak to konieczne, aby chronić dane w stopniu wystarczającym do potrzeb Twojej firmy. Zalecamy regularny harmonogram tworzenia kopii zapasowych, który można uzupełnić o dodatkową kopię zapasową po istotnej aktualizacji. Jeśli przejdziesz dalej , znajdziesz następujące informacje: Rodzaje operacji, które …

1
SQL Server - Obsługa lokalizacji ciągów w zagnieżdżonych niedeterministycznych stosach widoków
Podczas profilowania bazy danych natknąłem się na widok odwołujący się do niektórych niedeterministycznych funkcji, do których dostęp uzyskuje się 1000–2500 razy na minutę dla każdego połączenia w puli tej aplikacji. Prosty SELECTz widoku daje następujący plan wykonania: To wydaje się być złożonym planem dla widoku, który ma mniej niż tysiąc …

1
Dziwna awaria programu SQL Server ulega awarii podczas przesyłania do postaci numerycznej
Podczas pracy z C # Entity Framework zauważyłem awarię mojej instancji SQL Server. Byłem w stanie wyśledzić to do tego stwierdzenia: SELECT * FROM dbo.[TestTable] where mpnr in (1099059904, 1038139906, 1048119902, 1045119902, 1002109903, 1117109910, 1111149902, 1063149902, 1117159902, 1116109904, 1105079905, 1012079906, 1129129904, 1103059905, 1065059905, 1091059906, 1110149904, 1129149903, 1083029905, 1080139904, 1076109903, 1010019902, …


4
Wybór właściwego algorytmu w funkcji HashBytes
Musimy utworzyć wartość skrótu danych nvarchar do celów porównawczych. W T-SQL dostępnych jest wiele algorytmów mieszania, ale który z nich najlepiej wybrać w tym scenariuszu? Chcemy zapewnić, aby ryzyko posiadania podwójnej wartości skrótu dla dwóch różnych wartości nvarchar było minimalne. Na podstawie moich badań w Internecie MD5 wydaje się najlepszy. …


1
Czy powinienem być zaniepokojony tym ostrzeżeniem NO JOIN PREDICATE?
Rozwiązuję problemy z fragmentami źle wykonanej procedury składowanej. Ta sekcja procedury generuje ostrzeżenie BRAK PONOWNEGO OCZEKIWANIA select method = case methoddescription when 'blah' then 'Ethylene Oxide' when NULL then 'N/A' else methoddescription end, testmethod = case methoddescription when 'blah' then 'Biological Indicators' when NULL then 'N/A' else 'Dosimeter Reports' end, …

2
Czy możesz wyjaśnić ten plan wykonania?
Badając coś innego, szukałem czegoś innego. Wygenerowałem tabele testowe z pewnymi danymi i uruchomiłem różne zapytania, aby dowiedzieć się, w jaki sposób różne sposoby pisania zapytań wpływają na plan wykonania. Oto skrypt, którego użyłem do wygenerowania losowych danych testowych: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID('t') AND …

3
Wydajność wkładki wzrasta pod obciążeniem: dlaczego?
Mam kawałek kodu, który wykonuje wstawki do wysoce zdenormalizowanych tabel. Tabele zawierają liczby kolumn od ~ 100 do 300+. To jest SQL Server 2008 R2, działający w systemie Windows Server 2008. Każda wstawka polega na wstawieniu do wielu tabel w ramach tej samej transakcji. Niektóre wstawki są grupowane przez NHibernate, …

4
Baza danych SQL Server na dysku SSD - korzyść dla osobnego pliku dla każdej tabeli?
Tworzę bazę danych, w której będzie około 30 tabel, z których każda zawiera dziesiątki milionów wierszy, a każda tabela zawiera jedną ważną kolumnę i kolumnę klucza głównego / obcego, aby zmaksymalizować wydajność zapytań w obliczu dużego aktualizacje i wstawienia oraz intensywne wykorzystanie indeksów klastrowych. Dwie tabele będą zawierać dane tekstowe …

9
Kontrola wersji dla obiektów bazy danych
Baza danych, nad którą pracują nasi programiści, jest zbyt duża (zawiera wiele obiektów bazy danych). Musimy kontrolować zmiany obiektów db (zarządzanie zmianami). Nasza firma nie może mieć osoby, która byłaby odpowiedzialna tylko za zmiany db. Potrzebujemy więc bezpiecznego źródła dla obiektów bazy danych, czegoś w rodzaju kontroli wersji standardowego kodu, …

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.