Pytania oznaczone «sql-server»

9
przypadek kontra isnull versus łączenie

Właśnie czytam dokumentację do egzaminów SQL Server 2012 i zobaczyłem następujący punkt: przypadek kontra isnull versus łączenie Teraz wiem, JAK z nich korzystać, ale nie wiem KIEDY z nich korzystać. Proszę o wyjaśnienie. Dzięki. Ps. Czy możemy mieć tag do pytań...

9
Wyciekły transakcje z SQL Server

Mam bazę danych, do której dostęp ma około 50 klientów za pośrednictwem TDS przez TCP, co nie wydaje się zwalniać przestrzeni dziennika. Liczba procesów utrzymuje się na poziomie oczekiwanych 50, a niektóre z nich trwają dość długo (> 120 dni). Baza danych ma teraz 40 GB miejsca w dzienniku...

9
W jakim momencie posiadanie indeksu staje się skuteczne

Znalazłem wiele zasobów, które wspominają, że dodanie indeksu do tabeli przyspiesza wyszukiwanie i wstawia wolniej, ale tylko wtedy, gdy tabela jest duża. Stwarza to kompromis, który jest decyzją projektową, ale powinna istnieć przybliżona wielkość tabeli, przed którą użycie indeksu jest...

9
Zwiększona pamięć RAM, gorsza wydajność

Ustawiać: Windows Server 2008 R2 SQL Server 2008 R2 z dodatkiem SP1 240 GB pamięci RAM TempDB to pliki danych 8 x 16 GB bez automatycznego wzrostu (łącznie 128 GB) Serwer fizyczny / autonomiczny Ten serwer służy do przetwarzania ETL. Właśnie zainstalowaliśmy więcej pamięci RAM na tym serwerze,...

9
Skutecznie filtruj duży zestaw z rozróżnieniami

Powiedzmy, że mam jeden stolik CREATE TABLE Ticket ( TicketId int NOT NULL, InsertDateTime datetime NOT NULL, SiteId int NOT NULL, StatusId tinyint NOT NULL, AssignedId int NULL, ReportedById int NOT NULL, CategoryId int NULL ); W tym przykładzie TicketIdjest klucz podstawowy. Chcę, aby...

9
Zidentyfikuj zdarzenia wzrostu pliku

W moim portfolio odkrywam wiele baz danych, które zostały utworzone przy użyciu domyślnych ustawień autogrow (przyrosty 1 MB lub 10%), które rozszerzyły się na dłuższy czas. Jeśli chciałbym uzyskać ocenę stopnia fragmentacji zewnętrznej dla każdego z plików DB, czy mogę uzyskać z metadanych, ile...

9
Piaskownica programu SQL Server

Próbuję skonfigurować piaskownicę dla naszych programistów raportów, aby mogli w nich pracować. Mój obecny plan polega na „resetowaniu” bazy danych każdego wieczoru, ale nie jestem pewien, jak to zrobić. Przez reset rozumiem to, że zasadniczo chcę usunąć tabele użytkowników, widoki, procedury...

9
Dziwne zachowanie DBCC Shrinkfile

Próbuję uruchomić plik skurczowy dbcc w porcjach 1 GB w bazie danych, w której 95% danych zostało zarchiwizowanych i usuniętych. Mam plik 235 GB, w którym 9 GB to dane / indeksy. Chcę to zmniejszyć do 50 GB. Wiem, że zmniejszanie plików bazy danych jest złe, powoduje fragmentację itp. W ramach...