Translation not up to date
The translation of this page does not represent the latest version. For the latest updates, see the English version of the documentation.
Last updated: 31 mar 2023
Komendy ANALYZE można użyć do gromadzenia statystyk dla tabeli wirtualnej w pamięci masowej obiektów.
Aby gromadzić dane statystyczne dla tabeli wirtualnej w obiektowej pamięci masowej, należy uruchomić następującą komendę.
ANALYZE TABLE schema.table_name
COMPUTE STATISTICS FOR COLUMNS list_of_columns_commonly_used_in_predicates;
Jeśli tabela zawiera kilka kolumn, można gromadzić statystyki dla wszystkich kolumn w tabeli, używając klauzuli
FOR ALL COLUMNS
. Na przykład, aby gromadzić statystyki dla wszystkich kolumn w tabeli schema.tablename
, należy uruchomić następującą komendę.ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS;
Jeśli tabela zawiera dużą ilość danych, można zebrać dane statystyczne na temat podzbioru danych, dzięki czemu operacja analizy może zostać zakończona wcześniej. Na przykład, aby gromadzić dane statystyczne za pomocą 10% próbki danych tabeli, należy uruchomić następującą komendę.
ANALYZE TABLE schema.tablename
COMPUTE STATISTICS FOR ALL COLUMNS
TABLESAMPLE SYSTEM (10);
Więcej informacji na ten temat zawiera opis komendy ANALYZE .