Muszę użyć widoków indeksowanych, aby osiągnąć wydajność. Jak widzę z tej tabeli porównawczej edycja standardowa nie obsługuje widoków indeksowanych. Ale BOL mówi: Widoki indeksowane można tworzyć w dowolnej edycji SQL Server. W SQL Server Enterprise optymalizator zapytań automatycznie uwzględnia widok indeksowany. Aby użyć widoku indeksowanego we wszystkich innych edycjach, należy …
Dlaczego to zapytanie powoduje zakleszczenie? UPDATE TOP(1) system_Queue SET [StatusID] = 2, @ID = InternalID WHERE InternalID IN ( SELECT TOP 1 InternalID FROM system_Queue WHERE IsOutGoing = @IsOutGoing AND StatusID = 1 ORDER BY MessageID ASC, InternalID ASC) Dodano wykres zakleszczenia: <keylock hobtid="72057594236436480" dbid="9" objectname="Z.dbo.system_Queue" indexname="PK_system_Queue" id="lock5b25cc80" mode="X" associatedObjectId="72057594236436480"> …
Wiem, że mogę wykonać DBCC CHECKDBi uzyskać status mojej bazy danych. pytania Jak mogę sprawdzić, czy w mojej bazie danych znajdują się uszkodzone strony danych? Jeśli błąd jest przyczyną uszkodzenia strony, to gdzie mogę znaleźć, które strony są uszkodzone? Jak mogę znaleźć numer każdej uszkodzonej strony? Czy ktoś może mi …
Właśnie mamy nowy serwer, więc muszę skopiować istniejącą instancję programu SQL Server 2008 ze starego okna db. Zwykle robię to, kopiując pliki .mdf i pliki dziennika i dołączając je, ale nie jestem w stanie usunąć dbs z linii, ponieważ są one używane 24/7, więc wykonałem kopię zapasową baz danych i …
Zastanawiam się, jak „brudne” brudne odczyty mogą dostać się pod poziom izolacji niezamierzony odczytywania . Rozumiem, że wiersze, które zostały zaktualizowane, ale jeszcze nie zostały zatwierdzone, są widoczne, ale: Czy wiersz może być wyświetlany jako częściowo zaktualizowany - to znaczy niektóre kolumny są zaktualizowane, a niektóre nie? Czy pojedyncza kolumna …
Próbowałem użyć programu SQL Server Management Studio 2008 wbudowanego w „Solution Explorera” do zarządzania projektem i po 2 tygodniach zmagań z nim zdecydowałem, że tak naprawdę nie dbam o to. Jego „wygoda” jest właściwie przeszkodą. Niestety, miejscem, w którym pracuję, jest sklep MS i utknąłem na ich drodze. Chcę wrócić …
Mam dziedzinę, z której ludzie historycznie mogliby korzystać, aby swobodnie dostarczać wartość. Muszę zidentyfikować rekordy, które nie mają odpowiedniej wartości, aby je wyczyścić. Rozglądałem się w tym celu w SSIS. Moją skłonnością jest użycie komponentu skryptu z wyrażeniem regularnym w jakimś kodzie C #, a następnie przekierowania. Mimo to zastanawiałem …
W przypadku naszej aplikacji, która ma być wkrótce hostowana, muszę wybierać między wersją SQL Server 2008 Web Edition a wersją SQL Server 2008 Enterprise. Nie ma żadnej funkcji „niezbędnej”: aplikacja działa obecnie w SQL Express, ale przekroczy maksymalny rozmiar 10 GB narzucony przez SQL Express. Patrzę na tę tabelę porównawczą …
Ostatnio zamiast tylko powiększania plików, gdy ich wykorzystanie jest zbliżone do 80%, byłem bardziej proaktywny w odzyskiwaniu miejsca za pomocą zwykłych sztuczek, takich jak defragmentacja hałd, dodawanie i usuwanie indeksów klastrowych, wdrażanie kompresji wierszy lub stron itp. Jednak istnieje kilka przypadków, w których mogłem odzyskać jeszcze więcej miejsca, wykonując DBCC …
Dokumentacja MSDN jest trudna do zrozumienia. Czy są dostępne tutoriale online do nauki SQL Profiler? Jeśli to możliwe, preferowane byłyby filmy lub proste posty na blogu.
Chciałbym skonfigurować użytkownika „czytającego” w mojej instancji SQL Server 2012. Chciałbym dać mu prawo do wykonania dowolnej procedury składowanej, funkcji lub bezpośredniej instrukcji SQL, która pobiera dane ze wszystkich tabel i widoków, ale nie może aktualizować ani wstawiać (tj. Niczego czytać i nic nie pisać). Czy mogę to skonfigurować bez …
Jesteśmy na dedykowanym serwerze (pojedynczy czterordzeniowy, 6 GB pamięci RAM) i przechodzimy na nowy serwer dedykowany (2x sześciordzeniowy, 32 GB pamięci RAM). Oba systemy to Windows Server 2008, SQL Server 2008. Wydajność na nowym serwerze jest nieco gorsza niż na starym, wolniejszym serwerze. Podczas testowania nasza aplikacja ASP.NET działa o …
Zmodyfikowałem centralną tabelę w mojej bazie danych, a sp_depends dosłownie zwraca setki wyników, i obawiam się, że niektóre z tych procedur przechowywanych mogą się nie kompilować po mojej zmianie. Sprawdzanie jednej procedury składowanej jest łatwe (po prostu ponownie uruchamiam skrypt alter i sprawdzam, czy operacja się powiodła), ale robienie tego …
Pytanie 1 Pracuję z systemem, w którym data jest przechowywana jako liczba całkowita (rzeczywista liczba (8,0)) i zauważyłem, że inne systemy również przechowują datę jako int, np. Cisco w tym wątku . Przykład 20120101 -- 01 Jan 2012 Czy jest jakaś korzyść z utrzymywania liczbowego systemu dat i niestosowania SQL …
Utworzyłem widok w bazie danych 1 na podstawie tabel w bazie danych 2. Dałem SELECTzgodę użytkownikowi, który ma dostęp tylko do bazy danych 1. Użytkownik nie może uruchomić tego widoku, ponieważ nie ma konta w bazie danych2. Jak mogę rozwiązać ten problem? Nie chcę tworzyć konta w bazie danych2.
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.