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:
|
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. |