Errors and Messages
Zdarzenia w obciążenie, które nie mogą być dostrojone powodować błędy i komunikaty.Te błędy i komunikaty są zapisywane w dzienniku dostosowywania, ale nie należy zatrzymywać strojenia sesja.Warunki raport błędów i komunikatów, które mogą dostarczyć użytecznych informacji dla użytkowników dotyczące dostosowywania sesji, co ułatwia ich lepszego zrozumienia procesu dostosowywania.Użytkownicy mogą używać tych informacji, dopasować ich parametrów wejściowych, na podstawie opinii poprzedniej sesja strojenia.Zmiany te powodują bardziej efektywnego wykorzystania Doradca dostrajania aparat bazy danych.
Takich informacji zwrotnych może być szczególnie przydatne podczas dużego obciążenia pracą służą do dostrajania bazy danych.Na przykład komunikat o błędzie lub komunikat jest zapisywany w dzienniku strojenia Jeśli występuje jeden z następujących warunków:
Tabela tymczasowa utworzona przez obciążenie nie jest już istnieje w bazie danych.
Tabela, do których odwołuje się kwerenda nie został wybrany do dostrajania.
Nie można przeanalizować zdarzenie.
Dostrajanie wpisy dziennika
Może być przyczyną Doradca dostrajania aparat bazy danych zapisać błędów i komunikatów w dzienniku strojenia przez określenie wartości parametru –e argument, korzystając z DTA narzędzie wiersz polecenia.Lub wybrać Zapisz dziennik dostrajanie on the Ogólne karcie Doradca dostrajania aparatu bazy danych graficznego interfejs użytkownika (GUI).For more information about using these two user interfaces of Database Engine Tuning Advisor.see How to: Tune a Database and dta Utility.
Jeśli nie określisz nazwę pliku lub tabela -e argument DTA , narzędzie można użyć graficznego interfejsu użytkownika do wyświetlenia strojenia informacje dziennika.Aby przejrzeć dziennik strojenia z graficznego interfejsu użytkownika, kliknij przycisk Postęp karcie podczas dostosowywania sesja lub po jej zakończeniu.Aby uzyskać więcej informacji zobaczHow to: View Tuning Output.
Dziennik strojenia w graficznego interfejsu użytkownika zawiera kolumny, wymienione w poniższej tabela.
Dostosowywanie kolumn dziennika
Nazwa kolumna |
Description |
---|---|
IDKategorii |
Rekord jest mapowany na zdefiniowany identyfikator (ID).Każde wystąpienie błędu jest przypisany identyfikator.Identyfikator jest liczbą trzycyfrowego, która jest poprzedzona przez pojedynczy znak.Prefiks umożliwia przeszukiwanie strojenia tabela dziennika dla zapisów, które odnoszą się do instrukcja, ograniczenia lub błędów poziom serwera.Znaki prefiksu dzieli rekordy w następujący sposób:
|
zdarzenie |
zdarzenie Tekstowe, jeśli ma zastosowanie.Niektóre wiadomości nie są związane z każdego zdarzenie, dlatego ta kolumna może być pusta.Ciąg zdarzenie odpowiada nazwie procedura przechowywana, partia i tak dalej. |
Instrukcja |
Doradca dostrajania aparatu bazy danych analizuje zdarzenie i tunes instrukcji, które są skojarzone ze zdarzeniem.To kolumna przechwytuje instrukcja (jeśli dotyczy), jest związana z wiadomości, która zostanie zwrócona do użytkownika.To kolumna może być pusta, jeśli nie jest to potrzebne do wiadomości.Ponadto jeżeli serwer nie może dokonać analizy zdarzenie, w tej kolumnie jest puste. |
Częstotliwość |
Liczba wystąpień tego rekordu.Wartość domyślna to 1. |
Przyczyna |
Przyczyna Dlaczego instrukcja lub zdarzenie może nie być dostrojone.Ta wiadomość może być generowane przez serwer, ODBC, lub Doradca dostrajania aparat bazy danych. |
Następujące tabele listy wiadomości, które mogą być zwracane dla kategorii wymienionych w opisie IDKategorii kolumna w powyższej tabela.
Instrukcja albo obciążenie pracą pokrewne błędy
sys.tables (języka Transact-SQL) |
Dostosowywanie wiadomości dziennika |
---|---|
S001 |
Instrukcja nie odwołuje się żadnych tabel. |
S002 |
Instrukcja odwołuje się do tabela nie są zaznaczone do dostrojenia. |
S003 |
Instrukcja odwołuje się tylko małe tabele. |
S004 |
Instrukcja odwołuje się do wskazówek indeksu lub instrukcja zawiera wskazówki dotyczącej kwerendy NOEXPAND. |
S005 |
Przyjęto, że cechy sprzętu komputera lokalnego. Zwracane podczas korzystania z serwera testowego, tryb strojenia.rozszerzona procedura składowana xp_msver zwrócił błąd, tak Doradca dostrajania aparat bazy danych nie może określić charakterystykę sprzętu komputera zdalnego.Aby uzyskać więcej informacji zobaczReducing the Production Server Tuning Load. |
S006 |
Magazynu na dołączonych dysków jest ignorowana. Wystąpił błąd, który uniemożliwia Doradca dostrajania aparatu bazy danych z zbieranie informacji dotyczących miejsca dostępnego na dołączonych dysków.W takim przypadku Doradca dostrajania aparat bazy danych zakłada o rozmiarze pamięci dostępnej trzy razy bieżącego nieprzetworzone dane rozmiaru, która obejmuje całkowity rozmiar hałd i klastrowanych indeksy dla tabel w bazie danych. |
S0071 |
Zastąp zdarzenie <string> z <string> Aby dostroić celów. |
S0082 |
Zdarzenie nie odwołuje się żadnych tabel. |
S0092 |
Zdarzenie odwołuje się do obiektów, które nie zostały wybrane do dostrojenia. |
1 Doradca dostrajania aparat bazy danych replaces sp_cursoropen, sp_executesql, sp_prepare, sp_cursorprepare, sp_prepexec, and sp_cursorprepexec zdarzenia zawierające ciąg znaków języka Transact-SQL, który jest osadzony w takich zdarzeń w celu dostrojenia.Komunikat o błędzie S007 zawiera oryginalny zdarzeń i zdarzenie wymienione w Przyczyna kolumna strojenia dziennika.
2 Są to komunikaty poziom zdarzeń, więc Instrukcja kolumna strojenia dziennika będzie pusta.
Ograniczenia dotyczące błędów
sys.tables (języka Transact-SQL) |
Dostosowywanie wiadomości dziennika |
---|---|
C002 |
Widok indeksowany, określonej w wejściowym konfiguracja nie ma żadnych kluczy.Jednak ten jest ignorowany podczas przetwarzania konfiguracja. |
C003 lub C004 |
Klasyfikator strojenia bazy danych aparatu wykrywa, czy domyślne dostrajanie czasie dostosowywania określone przez użytkownika lub była ustawiona na dostroić obciążenia i zwraca jedną z następujących komunikatów o błędach w dzienniku strojenia.(DTA.exe założono 8 godzin i GUI przyjmuje jedną godzinę) Jeśli użyto domyślnego czas, wiadomość jest: All events in the workload were not analyzed.dta.exe assumes a default time of 8 hours.Należy wziąć pod uwagę, zapewniając granica czas, przy użyciu jednej z następujących metod.(1) Jeśli korzystasz z graficznego interfejs użytkownika, należy ograniczyć czas strojenia w Opcje dostosowywania kartach strona.(2) W przypadku korzystania z DTA.exe, określ maksymalną ilość czas -A argument.(3) Jeśli używasz wejściowego pliku XML, należy określić maksymalny czas, przez który TuningTimeInMin element w obszarze TuningOptions. Jeśli był wykonywany przez czas określony przez użytkownika, wiadomość jest: Wszystkie zdarzenia w obciążenia nie zostały przeanalizowane.Zwiększ czas związany za pomocą jednej z następujących metod.(1) Jeśli korzystasz z graficznego interfejs użytkownika, należy ograniczyć czas strojenia w Opcje dostosowywania kartach strona.(2) W przypadku korzystania z DTA.exe, określ maksymalną ilość czas -A argument.(3) Jeśli używasz wejściowego pliku XML, należy określić maksymalny czas, przez który TuningTimeInMin element w obszarze TuningOptions. |
Błędy dotyczące serwera
sys.tables (języka Transact-SQL) |
Dostosowywanie wiadomości dziennika |
---|---|
E000 |
Wiadomości z serwera.Zmienia się tego komunikatu. |
E001 |
Wiadomości z serwera testowego.Zmienia się tego komunikatu. |
E002 |
Baza danych może nie sklonowany pomyślnie testu serwera. |