Pytania otagowane jako sql-server

Wszystkie wersje Microsoft SQL Server (nie MySQL). Dodaj również tag specyficzny dla wersji, np. Sql-server-2016, ponieważ często jest on odpowiedni dla pytania.


4
Zmień zapytanie, aby poprawić szacunki operatora
Mam zapytanie, które działa w akceptowalnym czasie, ale chcę wycisnąć z niego jak największą wydajność. Operacja, którą próbuję ulepszyć, to „Wyszukiwanie indeksu” po prawej stronie planu, od węzła 17. Dodałem odpowiednie indeksy, ale szacunki, które otrzymuję dla tej operacji, są o połowę mniejsze niż powinny. Szukałem zmiany indeksów, dodania tabeli …


2
Kompresja na stercie
Poniżej znajduje się akapit z Dokumentów Microsoft : Nowe strony przydzielone na stercie jako część operacji DML nie będą używać kompresji PAGE, dopóki sterta nie zostanie odbudowana. Odbuduj stertę, usuwając i ponownie stosując kompresję, lub tworząc i usuwając indeks klastrowany. Nie mogę zrozumieć, dlaczego tak jest. Jeśli mam stertę z …

2
Jak śledzić blokowanie, które zdarza się krócej niż sekundę - SQL Server
Próbuję rozwiązać problem blokowania, który występuje przez mniej niż sekundę. Aplikacja OLTP jest bardzo wrażliwa i musi mieć czas odpowiedzi mniejszy niż 200 ms dla niektórych transakcji zgodnie z ustaloną umową SLA. Wystąpiły pewne problemy z eskalacją blokady w nowej wersji kodu, które udało nam się rozwiązać, zmniejszając rozmiar partii …

2
Jaki jest sens i korzyść z używania SqlCommand.Prepare ()?
Natknąłem się na kod programisty, w którym metoda SqlCommand.Prepare () (patrz MSDN) jest szeroko stosowana przed wykonywaniem zapytań SQL. I zastanawiam się, jaka jest z tego korzyść? Próba: command.Prepare(); command.ExecuteNonQuery(); //... command.Parameters[0].Value = 20; command.ExecuteNonQuery(); Grałem trochę i prześledziłem. Wykonanie polecenia po wywołaniu Prepare()metody powoduje, że Sql Server wykonuje następującą …

1
Treści TempDB
Mamy aktywną bazę danych OLTP 40 GB na SQL Server 2014 SP1. Stwierdzono, że zapytania są powolne, ponieważ IO_Completion czeka, długość kolejki dysków wzrasta do 900, a SQL Server przestaje odpowiadać. Co próbowaliśmy: Zrestartuj instancję, a po minucie zacznie zachowywać się w ten sam sposób. Po drugim ponownym uruchomieniu zmieniliśmy …

1
Wykonywanie pakietu SSIS z procedury składowanej z różnymi uprawnieniami użytkownika
Mam problemy z umożliwieniem moim użytkownikom wykonywania pakietów SSIS w rozsądny sposób ze względu na różne poziomy wymaganych uprawnień. Scenariusz : stworzyliśmy hurtownię danych z dwoma różnymi pakietami SSIS odpowiedzialnymi za ładowanie danych, jeden ma być uruchamiany automatycznie (za pośrednictwem zadania agenta SQL i działa dobrze), a drugi musi być …

3
Jak ponownie załadować połączony serwer?
Używam Microsoft SQL Server 2014 Enterprise Edition. Występuje problem z połączonymi serwerami, gdzie konieczne jest zrestartowanie serwera lub zatrzymanie MSSQLSERVERusługi. Po ponownym uruchomieniu serwera połączone serwery (z bazą danych DB2) nie działają poprawnie, a program SQL Server wyświetla ten błąd: Msg 7302, poziom 16, stan 1, wiersz 10 Nie można …

2
Obliczony indeks kolumny nie jest używany
Chcę mieć szybkie wyszukiwanie w oparciu o to, czy dwie kolumny są równe. Próbowałem użyć kolumny obliczeniowej z indeksem, ale wydaje się, że SQL Server go nie używa. Jeśli po prostu użyję statycznie wypełnionej kolumny bitów z indeksem, otrzymam oczekiwane wyszukiwanie indeksu. Wydaje się, że istnieją jeszcze takie pytania, ale …

2
Masywne WSTAWKI blokujące WYBÓR
Mam problem z ogromną liczbą INSERTów, które blokują moje operacje SELECT. Schemat Mam taki stół: CREATE TABLE [InverterData]( [InverterID] [bigint] NOT NULL, [TimeStamp] [datetime] NOT NULL, [ValueA] [decimal](18, 2) NULL, [ValueB] [decimal](18, 2) NULL CONSTRAINT [PrimaryKey_e149e28f-5754-4229-be01-65fafeebce16] PRIMARY KEY CLUSTERED ( [TimeStamp] DESC, [InverterID] ASC ) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE …


5
Rozmiar właściwości nie jest dostępny dla bazy danych
Niedawno przywróciłem bazę danych do tego samego wystąpienia, z którego została utworzona kopia zapasowa (SQL Server 2008 R2 Enterprise) i okazało się, że nie mogę uzyskać dostępu do właściwości bazy danych. Zrobiłem następujące: Sprawdzono, czy właściciel bazy danych został poprawnie ustawiony za pomocą sp_helpdb. Zmieniono właściciela bazy danych na sa. …

2
Nie można przywrócić bazy danych SQL Server z pełnej kopii zapasowej, przetwarzanie dziennika kończy się niepowodzeniem, baza danych jest w stanie „przywracania”
Próbuję skonfigurować bazę danych do celów programistycznych na lokalnym komputerze SQL Server Developer Edition 12.0.2000.8 na moim komputerze. Mam pełną kopię zapasową bazy danych i osobne pliki kopii zapasowych tylko do dziennika transakcji, które zostały mi przesłane przez sieć. Podczas próby przywrócenia z pełnej kopii zapasowej po pewnym czasie (może …

4
SQL Server Developer Edition 2012 lub 2014 - Pobierz
Słyszałem (jestem całkiem pewien), że Wersja dla programistów jest bezpłatna i do jej pobrania rejestracja nie jest wymagana. Ale kiedy zacząłem go dzisiaj szukać, nie mogłem znaleźć skąd go wziąć. Czy moje rozumienie jest złe, czy słuszne? Przepraszam, nie znalazłem tutaj podobnego pytania. Jakieś pomysły?
14 sql-server 

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.