ALTER MODEL MONITOR

Modifica as propriedades de um monitoramento de modelo:

  • Suspende ou retoma o monitor.

  • Define a tabela de linha de base que o monitor usa.

  • Define o intervalo de atualização para operações de tabela dinâmica no monitor.

  • Define o warehouse que o monitor usa.

Consulte também:

CREATE MODEL MONITOR, SHOW MODEL MONITORS, DESCRIBE MODEL MONITOR, DROP MODEL MONITOR

Sintaxe

ALTER MODEL MONITOR [ IF EXISTS ] <monitor_name> { SUSPEND | RESUME }

ALTER MODEL MONITOR [ IF EXISTS ] <monitor_name> SET
   [ BASELINE='<baseline_table_name>' ]
   [ REFRESH_INTERVAL='<refresh_interval>' ]
   [ WAREHOUSE=<warehouse_name> ]
Copy

Parâmetros

monitor_name

Especifica o identificador (ou seja, o nome) do monitoramento de modelo.

Se o identificador contiver espaços ou caracteres especiais, toda a cadeia de caracteres deverá ser delimitada por aspas duplas. Os identificadores delimitados por aspas duplas também diferenciam letras maiúsculas de minúsculas.

Para obter mais informações, consulte Requisitos para identificadores.

SET ...

Especifica uma ou mais propriedades do monitoramento de modelo a serem definidas.

BASELINE='<baseline_table_name>'

Define a tabela de linha de base que o monitor usa.

WAREHOUSE = warehouse_name

Define o warehouse que o monitor usa.

REFRESH_INTERVAL = 'refresh_interval'

O intervalo em que o monitor atualiza seu estado interno. O valor deve ser uma cadeia de caracteres que represente um período de tempo, como '1 day'. As unidades compatíveis incluem segundos, minutos, horas, dias, semanas, meses, trimestres e anos. É possível usar o singular (“hora”) ou o plural (“horas”) para o nome do intervalo, mas não pode abreviá-lo.

Requisitos de controle de acesso

A função usada para executar essa operação deve ter, no mínimo, os seguintes privilégios:

Privilégio

Objeto

Notas

Qualquer

Monitoramento de modelo

O privilégio USAGE no banco de dados e no esquema pai é necessário para executar operações em qualquer objeto de um esquema.

Para instruções sobre como criar uma função personalizada com um conjunto específico de privilégios, consulte Criação de funções personalizadas.

Para informações gerais sobre concessões de funções e privilégios para executar ações de SQL em objetos protegíveis, consulte Visão geral do controle de acesso.