analyze_threshold_percent - Amazon Redshift

analyze_threshold_percent

Valores (padrão em negrito)

10, 0 a 100,0

Descrição

Define o limite para a porcentagem de linhas alteradas tendo em vista a análise de uma tabela. Para reduzir o tempo de processamento e melhorar a performance geral do sistema, o Amazon Redshift ignora a ANALYZE de qualquer tabela que tenha uma porcentagem menor de linhas alteradas do que o especificado por analyze_threshold_percent. Por exemplo, se uma tabela contiver 100.000.000 linhas e 9.000.000 delas tiverem sido alteradas desde o comando ANALYZE mais recente, por padrão, a tabela será ignorada porque menos de 10% delas mudaram. Para analisar tabelas quando apenas uma quantidade pequena de linhas tiver sido alterada, defina analyze_threshold_percent como um número arbitrariamente pequeno. Por exemplo, se você definir analyze_threshold_percent como 0,01, a tabela com 100.000.000 linhas não será ignorada se pelo menos 10.000 linhas tiverem sido alteradas. Para analisar todas as tabelas, mesmo se nenhuma linha tiver sido alterada, defina analyze_threshold_percent como 0.

Você pode modificar o parâmetro analyze_threshold_percent da sessão atual usando apenas um comando SET. O parâmetro não pode ser modificado em um grupo de parâmetros.

Exemplo

set analyze_threshold_percent to 15; set analyze_threshold_percent to 0.01; set analyze_threshold_percent to 0;