Pytania otagowane jako performance

Ocena, czy system działa wystarczająco dobrze, aby był odpowiedni do określonego celu. Zwykle wydajność odnosi się do prędkości, z jaką system wykonuje operację lub zestaw operacji w czasie.

1
Automatyczne aktualizowanie statystyk w SQL Server 2008R2: Dlaczego niektóre statystyki pozostają nieaktualne pomimo dużej liczby wstawień wierszy?
Podczas badania powolnego zapytania okazało się, że plan wykonania był wyjątkowo nieoptymalny (zagnieżdżona pętla wykonująca 9 milionów wykonań wyszukiwania, gdzie szacowana liczba wykonań wyniosła 1). Po potwierdzeniu, że niektóre istotne statystyki były rzeczywiście nieaktualne, przebudowałem statystyki, a problem z wydajnością został skutecznie rozwiązany. Ta baza danych ma włączoną funkcję Auto …


4
Optymalizacja łączenia na dużym stole
Próbuję zwiększyć wydajność dzięki zapytaniu, które uzyskuje dostęp do tabeli zawierającej ~ 250 milionów rekordów. Z mojego lektury faktycznego (nieocenionego) planu wykonania pierwsze wąskie gardło to zapytanie, które wygląda następująco: select b.stuff, a.added, a.value from dbo.hugetable a inner join #smalltable b on a.fk = b.pk where a.added between @start and …

1
Uzyskaj minimalne rejestrowanie podczas ładowania danych do tabel tymczasowych
Nawet po przeczytaniu Przewodnika wydajności ładowania danych nadal nie jestem pewien, czy konieczne jest dodanie podpowiedzi do tabeli TABLOCK do pustej tabeli tymczasowej, zdefiniowanej za pomocą indeksu klastrowego, aby uzyskać minimalne rejestrowanie. Oczywiście tabela temp jest tworzona w TempDB, który działa w trybie odzyskiwania SIMPLE, więc pomyślałbym, że jest idealnym …

1
Niska wydajność serwera MySql - co i jak sprawdzić?
start: wyłączenie odpowiedzialności Nie jestem serwerem MySql DBA; Znam głównie MSSQL - dlatego potrzebuję twojej pomocy. koniec: wyłączenie odpowiedzialności Poproszono mnie o sprawdzenie, dlaczego silnik serwera MySql działa słabo - nie widziałem ani nie zatrzymałem zaangażowanych baz danych i chciałbym wiedzieć, od czego zacząć. Gdzie zaczynam? Jakie pytania powinienem zadawać …

2
Czy powinienem odbudowywać indeks po obcięciu / dużej wstawce?
Mam procedurę składowaną, która obcina niektóre tabele z około 1,75 mln wierszy w każdym, przed wstawieniem nowych danych (na podstawie danych z innych tabel, obliczeń itp.) Podstawowy zarys jest bardzo prosty: Obetnij tabele Wstaw 1,75 mln wierszy w „partiach” około 75 000 na raz. Zastanawiam się, czy powinienem wyraźnie odbudować …



2
Dlaczego TOP działa w planie wykonania SQL
Po chwili poszukiwań postanowiłem opublikować to pytanie z powodu braku odpowiedzi i przepraszam, jeśli istnieje podobne pytanie / odpowiedź. Podczas uruchamiania poniższego zapytania na dwóch podobnie skonfigurowanych serwerach SQL napotykamy różne plany wykonania, które wpływają na wydajność i potrzebujemy pomocy w ustaleniu przyczyny. Zapytanie: SELECT process_id INTO #temp FROM revrep_revenue_fact …



1
T-SQL - OPCJA (SZYBKO x) i flaga śledzenia 8722
Długo szukałem i wciąż nie znalazłem odpowiedzi na mój problem. Nasz system Dynamics AX generuje zapytania z podpowiedzią OPCJI (SZYBKIE x), która czasami wymusza użycie złego planu wykonania. Deweloperzy twierdzą, że jest to domyślnie i trudno je zmienić (należy to naprawić potencjalnie we wszystkich formularzach). Tak więc szukałem sposobu na …

2
Czy należy zagnieżdżać zewnętrzne sprzężenia zależne w programie SQL Server?
Słyszałem mieszane informacje na ten temat i mam nadzieję na opinię kanoniczną lub ekspercką. Jeśli mam wiele LEFT OUTER JOINs, każdy zależny od ostatniego, czy lepiej je zagnieżdżać? Zobaczyć na dobry przykład, JOINaby MyParentzależy od JOINcelu MyChild: http://sqlfiddle.com/#!3/31022/5 SELECT {columns} FROM MyGrandChild AS gc LEFT OUTER JOIN MyChild AS c …

1
IO_STALL pytanie i zrozumienie
Zbieram IO_STALLS z sys.dm_io_virtual_file_stats co 5 minut, a następnie robię deltę, aby zobaczyć, które pliki są najbardziej dotknięte przez IO. W jednym okresie 5 minut otrzymuję deltę 5826331 ms, czyli 97 minut. Jestem trochę zdziwiony tym, czy to powiedzenie, że operacja rozpoczęta 97 minut temu zakończyła się właśnie w tym …

1
Dziwne zachowanie DBCC Shrinkfile
Próbuję uruchomić plik skurczowy dbcc w porcjach 1 GB w bazie danych, w której 95% danych zostało zarchiwizowanych i usuniętych. Mam plik 235 GB, w którym 9 GB to dane / indeksy. Chcę to zmniejszyć do 50 GB. Wiem, że zmniejszanie plików bazy danych jest złe, powoduje fragmentację itp. W …

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.