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.


3
Czy mogę przenosić wiersze między partycjami, aktualizując klucz partycji?
Sądzę, że byłoby to dość proste pytanie, ale tak naprawdę miałem trudności ze znalezieniem odpowiedzi na to pytanie. Pytanie: Czy możesz przenosić wiersze danych w tabeli podzielonej na partycje z jednej partycji do drugiej, po prostu aktualizując kolumnę partycji, tak aby przekraczała granicę partycji? Na przykład, jeśli mam tabelę z …

3
Jak mogę zagwarantować, że wstawki do SQL Server 2008 R2 są najpierw buforowane w pamięci RAM?
Wyobraź sobie strumień danych, który jest „wybuchowy”, tzn. Że może szybko nadejść 10 000 zdarzeń, a następnie przez minutę nic. Twoja rada eksperta: Jak mogę napisać kod wstawiania C # dla SQL Server, tak aby istniała gwarancja, że ​​SQL buforuje wszystko natychmiast w swojej własnej pamięci RAM, bez blokowania mojej …

2
CROSS APPLY tworzy połączenie zewnętrzne
W odpowiedzi na liczenie SQL wyraźne w stosunku do partycji Erik Darling opublikował ten kod do obejścia z powodu braku COUNT(DISTINCT) OVER (): SELECT * FROM #MyTable AS mt CROSS APPLY ( SELECT COUNT(DISTINCT mt2.Col_B) AS dc FROM #MyTable AS mt2 WHERE mt2.Col_A = mt.Col_A -- GROUP BY mt2.Col_A ) …

5
Jaka jest odpowiednia architektura indeksu, gdy jest zmuszona do wdrożenia IsDeleted (miękkie usuwanie)?
Obecnie mamy istniejącą bazę danych i aplikację, która jest w pełni funkcjonalna. W tym momencie nie mam możliwości zmiany architektury. Dzisiaj każda tabela w bazie danych ma pole „IsDeleted” NOT NULL BIT z domyślną wartością „0”. Gdy aplikacja „usuwa” dane, po prostu aktualizuje flagę IsDeleted na 1. Trudno mi zrozumieć, …

1
WYBIERZ TOP 1 z bardzo dużej tabeli w kolumnie indeksu jest bardzo wolny, ale nie w odwrotnej kolejności („desc”)
Mamy dużą bazę danych, około 1 TB, działającą na serwerze SQL Server 2014 na silnym serwerze. Wszystko działało dobrze przez kilka lat. Około 2 tygodnie temu wykonaliśmy pełną konserwację, która obejmowała: Zainstalowanie wszystkich aktualizacji oprogramowania; odbuduj wszystkie indeksy i kompaktowe pliki DB. Nie spodziewaliśmy się jednak, że na pewnym etapie …

1
Czy uruchomienie dużego zapytania w dodatkowej bazie danych w grupie dostępności wpłynie na wydajność transakcji w podstawowej bazie danych?
Muszę dostarczyć dane w czasie rzeczywistym lub prawie w czasie rzeczywistym dla raportów SSRS i Tableau. Nie chcę, aby na produkcyjny system OLTP negatywnie wpływały długotrwałe zapytania. Czy uruchomienie dużego zapytania w dodatkowej bazie danych w grupie dostępności wpłynie na wydajność transakcji w podstawowej bazie danych?



1
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 usunięte z tabeli. Czy można to uzyskać w programie SQL …

3
Powolne usuwanie rekordów, gdy wyzwalacz jest włączony
Myślałem, że to zostało rozwiązane za pomocą linku poniżej - obejście działa - ale łatka nie. Praca z pomocą techniczną Microsoft w celu rozwiązania. http://support.microsoft.com/kb/2606883 Ok, więc mam problem, który chciałem wyrzucić do StackOverflow, aby sprawdzić, czy ktoś ma pomysł. Uwaga: dotyczy to SQL Server 2008 R2 Problem: Usunięcie 3000 …





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.