Pytania otagowane jako sql-server-2014

SQL Server 2014 (wersja główna 12.0.xxxx). Proszę również oznaczyć serwer SQL.


1
SQL Server: Jak śledzić postęp polecenia CREATE INDEX?
SQL Server 2014, Std Ed Czytałem, że percent_complete w dm_exec_requests nie działa dla CREATE INDEX, aw praktyce procent_complete utrzymuje się na poziomie 0. Więc to nie pomaga. Obecnie używam poniższej metody, która przynajmniej pokazuje mi ruch (że tworzenie indeksu nie jest zablokowane). Ale nie mam pojęcia, czy mam% 10 poprzez …

1
Pierwszy dzień DBA w nowej pracy - sprawdź kopie zapasowe i zabezpieczenia - jak? co jeszcze należy sprawdzić?
Zasadniczo, kiedy zaczynam w nowym środowisku, zwykle sprawdzam, gdzie są kopie zapasowe, kiedy została zapełniona ostatnia pełna, kiedy zastosowano ostatnie przywracanie, a także sprawdzam bezpieczeństwo. W ten sposób robię to za pomocą T-SQL. Sprawdź kopie zapasowe ;with Radhe as ( SELECT @@Servername as [Server_Name], B.name as Database_Name, ISNULL(STR(ABS(DATEDIFF(day, GetDate(), MAX(Backup_finish_date)))), …

1
Czy chętny operator buforowania jest przydatny do tego usuwania z klastrowanego magazynu kolumn?
Testuję usuwanie danych z klastrowego indeksu magazynu kolumn. Zauważyłem, że w planie wykonania jest duży chętny operator szpuli: Uzupełnia to następujące cechy: Usunięto 60 milionów wierszy Zastosowano 1.9 GiB TempDB 14 minutowy czas realizacji Plan szeregowy 1 ponowne wiązanie na szpuli Szacowany koszt skanowania: 364,821 Jeśli skłonię estymatora do niedoceniania, …

4
Dlaczego szacowany koszt (tego samego) 1000 poszukiwań dla unikalnego indeksu różni się w tych planach?
W poniższych zapytaniach szacuje się, że oba plany wykonania wykonają 1000 wyszukiwań na unikalnym indeksie. Poszukiwania są sterowane przez uporządkowane skanowanie w tej samej tabeli źródłowej, więc najwyraźniej powinno się kończyć szukanie tych samych wartości w tej samej kolejności. Obie zagnieżdżone pętle mają <NestedLoops Optimized="false" WithOrderedPrefetch="true"> Czy ktoś wie, dlaczego …

1
SQL Server 2014: jakieś wyjaśnienie niespójnego oszacowania liczności samodzielnego przyłączenia?
Rozważ następujący plan zapytań w programie SQL Server 2014: W planie zapytań samozłączenie ar.fId = ar.fIddaje szacunkową wartość 1 wiersza. Jest to jednak logicznie niespójne oszacowanie: arma 20,608wiersze i tylko jedną wyraźną wartość fId(dokładnie odzwierciedloną w statystykach). Dlatego to połączenie tworzy pełny iloczyn krzyżowy wierszy ( ~424MMwierszy), co powoduje, że …

2
Dlaczego funkcja LEN () źle nie docenia liczności w SQL Server 2014?
Mam tabelę z kolumną ciągów i predykatem, który sprawdza wiersze o określonej długości. W SQL Server 2014 widzę szacunkową wartość 1 wiersza bez względu na sprawdzaną długość. Daje to bardzo kiepskie plany, ponieważ w rzeczywistości są tysiące, a nawet miliony wierszy, a SQL Server decyduje się umieścić tę tabelę na …

4
Dziennik transakcji dla bazy danych „nazwa_bazy danych” jest pełny z powodu „XTP_CHECKPOINT”
Mam pytanie XTP_CHECKPOINT. Korzystam z programu SQL Server 2014. Mam bazę danych, która jest w trybie modelu odzyskiwania SIMPLE. Jest również replikowany. Brak otwartych transakcji. Uruchomiłem DBCC OPENTRANi zwraca: „Brak aktywnych otwartych transakcji”. Ale ciągle otrzymuję ten komunikat za każdym razem, gdy próbuję utworzyć lub upuścić tabelę lub usunąć dane: …

2
Oszacowanie liczności dla operatora LIKE (zmienne lokalne)
Miałem wrażenie, że podczas korzystania z LIKEoperatora we wszystkich optymalizacjach dla nieznanych scenariuszy zarówno starsze, jak i nowe CE używają szacunku 9% (zakładając, że odpowiednie statystyki są dostępne, a optymalizator zapytań nie musi uciekać się do domysłów selektywności). Podczas wykonywania poniższego zapytania względem bazy danych kredytów otrzymuję różne szacunki w …

3
Ostrzeżenie o brakujących statystykach w planie wykonania
Mam sytuację, której nie rozumiem. Mój plan wykonania programu SQL Server mówi mi, że brakuje mi statystyk w tabeli, ale statystyki są już utworzone: Ale jeśli spojrzymy na tabelę, zobaczymy, że istnieje statystyka, która została utworzona automatycznie: Czy ktoś może pomóc zrozumieć, jak to może być? Statystyki Auto_Update i Auto_Create …


1
Czy niemożliwe do naprawienia uszkodzenia indeksów przestrzennych są normalne?
Mam indeks przestrzenny, dla któregoDBCC CHECKDB zgłaszane są uszkodzenia: DBCC CHECKDB(MyDB) WITH EXTENDED_LOGICAL_CHECKS, DATA_PURITY, NO_INFOMSGS, ALL_ERRORMSGS, TABLERESULTS Indeks przestrzenny, indeks XML lub widok indeksowany „sys.extended_index_xxx_384000” (identyfikator obiektu xxx) nie zawiera wszystkich wierszy tworzonych przez definicję widoku. Nie musi to oznaczać problemu z integralnością danych w tej bazie danych. Indeks przestrzenny, …

1
Dlaczego moje nieklastrowane indeksy zajmują więcej miejsca podczas usuwania wierszy?
Mam dużą tabelę z 7,5 miliardami wierszy i 5 indeksami. Kiedy usuwam około 10 milionów wierszy, zauważam, że indeksy nieklastrowane wydają się zwiększać liczbę stron, na których są przechowywane. Napisałem zapytanie przeciwko, dm_db_partition_statsaby zgłosić różnicę (po - przed) na stronach: Indeks 1 jest indeksem klastrowym, Indeks 2 jest kluczem podstawowym. …


1
Statystyki znikają po aktualizacji przyrostowej
Mamy dużą partycjonowaną bazę danych SQL Server wykorzystującą statystyki przyrostowe. Wszystkie indeksy są podzielone na partycje. Kiedy próbujemy odbudować partycję online według partycji, wszystkie statystyki znikają po odbudowaniu indeksu. Poniżej znajduje się skrypt do replikacji problemu w SQL Server 2014 z bazą danych AdventureWorks2014. --Example against AdventureWorks2014 Database CREATE PARTITION …

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.