0 / 0
Go back to the English version of the documentation
Gromadzenie statystyk dla wszystkich innych źródeł danych
Last updated: 31 mar 2023
Gromadzenie statystyk dla wszystkich innych źródeł danych w programie Watson Query

Można użyć komendy DVSYS.COLLECT_STATISTICS służy do zbierania statystyk dla wszystkich obiektów zwirtualizowanych, z wyjątkiem obiektów zdefiniowanych w obiektowej pamięci masowej lub plikach tekstowych.

W poniższym przykładzie przedstawiono sposób gromadzenia danych statystycznych z typem kolekcji remote-catalog systemu DVSYS.COLLECT_STATISTICS .
call DVSYS.COLLECT_STATISTICS('schema',  'table_name', 'list_of_columns_commonly_used_in_predicates', 1, null, ?);

To wywołanie gromadzi statystyki na poziomie tabeli oraz statystyki na poziomie kolumn dla kolumn zawartych w argumencie list_of_columns_commonly_used_in_predicates . Jeśli tabela zawiera kilka kolumn, można gromadzić statystyki dla wszystkich kolumn w tabeli, podając wartość NULL zamiast listy kolumn. Aby uniknąć gromadzenia statystyk kolumn, zamiast tego należy podać pusty łańcuch ('').

Typ remote-catalog nie jest obsługiwany dla wszystkich źródeł danych, a niektóre źródła danych, które obsługują typ kolekcji remote-catalog , nie obsługują wszystkich kluczowych statystyk, które są używane przez program Watson Query. W obu przypadkach może być konieczne użycie kolekcji statystyk typu remote-query . Poniższy przykład jest podobny do poprzedniego przykładu, ale zamiast tego używany jest typ kolekcji remote-query .

call DVSYS.COLLECT_STATISTICS('schema',  'table_name', 'list_of_columns_commonly_used_in_predicates', 2, null, ?);

Ten typ gromadzenia danych statystycznych może być bardzo intensywny i może zająć dużo czasu. Jeśli zwirtualizowana tabela zawiera wiele wierszy lub statystyk jest zbieranych dla wielu kolumn, należy rozważyć gromadzenie statystyk, gdy system jest mniej zajęty. Unikaj planowania wielu zadań gromadzenia statystyk w tym samym przedziale czasu.

Więcej informacji na ten temat zawiera sekcja Procedura składowana COLLECT_STATISTICS w programie Watson Query.

Generative AI search and answer
These answers are generated by a large language model in watsonx.ai based on content from the product documentation. Learn more