Udostępnij za pośrednictwem


Błędy i komunikaty

Zdarzenia w obciążeniu, który nie może być dostrojone powodować błędy i komunikaty.Te błędy i komunikaty są zapisywane w dzienniku strojenia, ale nie zatrzymać sesja strojenia.Warunki raport błędów i komunikatów, które mogą dostarczyć użytecznych informacji użytkownikom o sesjach strojenia, co ułatwia ich lepszego zrozumienia procesu dostosowywania.Użytkownicy mogą używać tej informacji dostosowanie ich parametry wejściowe na podstawie opinii poprzedniej sesja strojenia.Dostosowania te powodują bardziej efektywnego wykorzystania Doradca dostrajania aparatu bazy danych.

Takie opinie może być szczególnie przydatne w dużych obciążeń służą do dostrajania bazy danych.Na przykład błąd lub wiadomości są zapisywane do dostrajania dziennika Jeśli występuje jeden z następujących warunków:

  • Tabela tymczasowa utworzona przez obciążenie już istnieje w bazie danych.

  • Tabela w kwerendzie nie został wybrany do dostrajania.

  • Nie można przeanalizować zdarzenie.

Dostrajanie wpisy dziennika

Może spowodować Doradca dostrajania aparatu bazy danych do zapisu błędy i komunikaty dziennika strojenia określając wartość dla –e argument, korzystając z dta narzędzie wiersz polecenia.Lub wybrać zapisać dostrajania dziennika na Ogólne karcie Doradca dostrajania aparatu bazy danych graficzny interfejs użytkownika (GUI).For more information about using these two user interfaces of Database Engine Tuning Advisor.see Jak Dostrajania bazy danych and Narzędzie DTA.

Jeśli nie określisz nazwę pliku lub tabela -e argumentu dta narzędzie, aby wyświetlić informacje na temat dostrajania dziennika można użyć GUI.Aby wyświetlić dziennik strojenia z Graficznym, kliknij postępu karcie podczas dostrajania sesja lub po zakończeniu.Aby uzyskać więcej informacji, zobacz Jak Widok dostrajania wyjścia.

Dziennik strojenia w interfejsie GUI zawiera kolumn wymienionych w poniższej tabela.

Dostosowywanie kolumn dziennika

Nazwa kolumny

Opis

IDKategorii

Mapuje rekord zdefiniowany identyfikator (ID).Każde wystąpienie błędu jest przypisany identyfikator.Identyfikator jest trzycyfrowy numer, który jest poprzedzona przez pojedynczy znak.Prefiks umożliwia przeszukiwanie tabela strojenia dziennika dla zapisów, które odnoszą się do instrukcja, ograniczenia lub błędy poziom serwera.Znak prefiksu dzieli rekordy w następujący sposób:

  • S: Oświadczenie lub obciążenia powiązane błędy

  • C: Ograniczenia dotyczące błędów

  • E: Błędy związane z serwerem

Zdarzenie

zdarzenie Ciąg znaków, jeśli ma to zastosowanie.Niektóre wiadomości nie są związane z żadnym zdarzenie, dlatego ta kolumna może być pusta.Ciąg zdarzenie odpowiada nazwa procedura składowana, partia i tak dalej.

Instrukcja

Doradca dostrajania aparatu bazy danychanalizuje zdarzenie i optymalizacja działania instrukcji, które są skojarzone ze zdarzeniem.To kolumna przechwytuje instrukcja (jeśli dotyczy), powiązany jest zwrócony do użytkownika wiadomość.Ta kolumna może być również puste, jeśli nie jest odpowiedni komunikat.Ponadto jeśli serwer nie może dokonać analizy zdarzenie, ta kolumna jest pusta.

Częstotliwość

Liczba wystąpień tego rekordu.Wartość domyślna to 1.

Przyczyna

Przyczyny, dlaczego instrukcja lub zdarzenie może nie być dostrojone.Wiadomości mogą być generowane przez serwer, ODBC, lub przez Doradca dostrajania aparatu bazy danych.

Następujące tabele lista wiadomości, które mogą być zwrócone dla kategorii wymienionych w opisie IDkategorii kolumna w powyższej tabela.

Oświadczenie lub obciążenia powiązane błędy

ID kategorii

Dostosowywanie wiadomości dziennika

S001

Instrukcja nie odwołuje się żadnych tabel.

S002

Instrukcja odwołuje się do tabela nie jest zaznaczony dostroić.

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

Zakłada, że cechy sprzętu komputera lokalnego.

Zwracane podczas korzystania z serwera testowego, tryb strojenia.rozszerzona procedura składowana xp_msver zwróciła błąd tak Doradca dostrajania aparatu bazy danych nie może określić charakterystykę sprzętu komputera zdalnego.Aby uzyskać więcej informacji, zobacz Zmniejszenie dostrajania obciążenia serwera produkcyjnego.

S006

Dostępne na dołączonych dysków pamięci masowej 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 przypadek Doradca dostrajania aparatu bazy danych zakłada dostępny rozmiar trzy razy bieżącego nieprzetworzone dane rozmiaru, który zawiera całkowity rozmiar hałd i indeksy klastrowane tabel w bazie danych.

S0071

Zastąp zdarzenie <string> z <string> dla celów strojenia.

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 aparatu bazy danych zastępuje sp_cursoropen, sp_executesql, sp_prepare, sp_cursorprepare, sp_prepexec, i sp_cursorprepexec zdarzenia ciąg języka Transact-SQL, osadzonych w takich zdarzeń dla celów strojenia.Komunikat o błędzie S007 zawiera oryginalny zdarzeń i zdarzenie wymienione w przyczyny kolumna dziennika strojenia.

2 Są zdarzenie-poziom wiadomości, tak Instrukcja kolumna strojenia dziennika będzie pusta.

Ograniczenia dotyczące błędów

ID kategorii

Dostosowywanie wiadomości dziennika

C002

indeksowany widok, określony w wejściowy konfiguracja nie ma jakiekolwiek klucze.Jednak ten jest ignorowany podczas przetwarzania konfiguracja.

C003 lub C004

Klasyfikator dostrajania aparat bazy danych wykrywa, czy domyślne dostrajania czas lub użytkownik określił czas strojenia była zestaw do dostrojenia obciążenia i zwraca jeden z następujących komunikatów w dzienniku strojenia.(dta.exe założono 8 godzin i GUI zakłada godzinę)

Jeśli domyślny czas był używany, komunikat jest:

All events in the workload were not analyzed.dta.exe assumes a default time of 8 hours.Podaj czas powiązane, korzystając z jednej z następujących metod.(1) Jeśli korzystanie z graficznego interfejs użytkownika, należy ograniczyć czas strojenia w Opcje strojenia strona z zakładkami.(2) Jeśli używasz dta.exe, określić maksymalną ilość czas dla - argumentu.(3) Jeśli używasz wejściowego pliku XML, należy określić maksymalną ilość czas dla TuningTimeInMin pod elementem TuningOptions.

Jeśli użytkownik określił czas został użyty, wiadomość jest:

Wszystkie zdarzenia obciążenia nie zostały przeanalizowane.Użyj jednej z następujących metod, aby zwiększyć czas związany.(1) Jeśli korzystanie z graficznego interfejs użytkownika, należy ograniczyć czas strojenia w Opcje strojenia strona z zakładkami.(2) Jeśli używasz dta.exe, określić maksymalną ilość czas dla - argumentu.(3) Jeśli używasz wejściowego pliku XML, należy określić maksymalną ilość czas dla TuningTimeInMin pod elementem TuningOptions.

Błędy związane z serwerem

ID kategorii

Dostosowywanie wiadomości dziennika

E000

Wiadomości z serwera.Ten komunikat jest różna.

E001

Wiadomości z serwera testowego.Ten komunikat jest różna.

E002

Baza danych nie być klonowane pomyślnie w serwera testowego.

Zobacz także

Zadania