Pytania oznaczone «sql-server-2008»

17
Znajdowanie ostatniej aktualizacji tabeli

Zapytanie: SELECT name AS TableName, create_date AS CreatedDate, modify_date as ModifyDate FROM sys.tables order by ModifyDate; ... powie mi, kiedy tabela została utworzona i zmodyfikowana po raz ostatni (z perspektywy DDL). Ale chcę wiedzieć, kiedy ostatnie dane zostały wstawione lub...

16
Sleeping SPID blokuje inne transakcje

Naprawdę mam problemy ze śledzeniem blokowania, którego doświadczamy. Rdzeń blokujący status SPID to „spanie”, cmd to „OCZEKUJĄCE POLECENIE” i tak sqltextjest SET TRANSACTION ISOLATION LEVEL READ COMMITTED. Kiedy przeglądam raport Najważniejsze transakcje według liczby zablokowanych transakcji,...

16
Rozmiar jednostki alokacji NTFS programu SQL Server

W systemie Windows 2008 R2 z uruchomionym programem SQL Server 2008 R2 ważna jest wielkość jednostki alokacji NTFS dla wydajności IO DYSKU. Wydaje mi się, że administrator serwera, który zbudował kilka serwerów dla aplikacji o znaczeniu krytycznym, pozostawił rozmiar jednostki alokacji NTFS...

16
Sprawdź, czy dowolna kolumna ma wartość NULL

Próbuję wymyślić proste zapytanie, które mogę wykonać, aby przetestować, czy duża tabela ma listę wpisów, która ma co najmniej JEDNĄ wartość pustą (NULL / pustą) w DOWOLNEJ kolumnie. Potrzebuję czegoś takiego SELECT * FROM table AS t WHERE ANY(t.* IS NULL) Nie chcę tego robić SELECT * FROM...

16
Jak uniknąć używania zmiennych w klauzuli WHERE

Biorąc pod uwagę (uproszczoną) procedurę składowaną, taką jak ta: CREATE PROCEDURE WeeklyProc(@endDate DATE) AS BEGIN DECLARE @startDate DATE = DATEADD(DAY, -6, @endDate) SELECT -- Stuff FROM Sale WHERE SaleDate BETWEEN @startDate AND @endDate END Jeśli Saletabela jest duża, wykonanie...