Al crear una tarea de Scheduled SQL, usted especifica una ventana de tiempo SQL para definir qué registros analiza Simple Log Service. Las expresiones de tiempo establecen los límites de esta ventana.
Operadores
Las expresiones de tiempo admiten los siguientes operadores.
|
Operador |
Descripción |
|
+ |
Suma |
|
- |
Resta |
|
@ |
Redondea un valor de tiempo hacia abajo a la unidad de tiempo especificada. Por ejemplo, al redondear 01:40 hacia abajo a la hora, el resultado es 01:00. |
El formato de una expresión de tiempo es ±{num}{unit} o @{unit}, donde {num} es un entero positivo y {unit} es una unidad de tiempo.
Si el operador es un signo más (+) o menos (-), la unidad de cálculo tiene el formato ±{num}{unit}. En este formato, {num} es opcional y su valor predeterminado es 1. Por ejemplo, la expresión de tiempo -h significa restar 1 hora.
Si el operador es el símbolo de arroba (@), el formato de la unidad de cálculo es @{unit}.
Unidades de tiempo
Las expresiones de tiempo admiten las siguientes unidades.
|
Unidad de tiempo |
Descripción |
|
h |
Hora |
|
m |
Minuto |
|
s |
Segundo |
Ejemplos
A continuación se muestran ejemplos que ilustran patrones comunes de expresiones de tiempo.
|
Expresión de tiempo |
Descripción |
|
-15m@m |
Resta 15 minutos y luego redondea el resultado hacia abajo al minuto. Por ejemplo, si crea una tarea de Scheduled SQL y establece el Scheduling Interval en 00:00 every day, la Delay Task en 30 seconds y la SQL Time Window en [-15m@m,-5m@m), la tarea SQL se ejecuta a las 00:00:30 para analizar datos en el intervalo de tiempo |
|
-h@h |
Resta 1 hora y luego redondea el resultado hacia abajo a la hora. Por ejemplo, si crea una tarea de Scheduled SQL y establece el Scheduling Interval en 00:00 every day, la Delay Task en 30 seconds y la SQL Time Window en [-h@h,-5m@m), la tarea SQL se ejecuta a las 00:00:30 para analizar datos del periodo [23:00, 23:55). |
|
-50m@h |
Resta 50 minutos y luego redondea el resultado hacia abajo a la hora. Por ejemplo, si crea una tarea de Scheduled SQL y establece el Scheduling Interval en 00:00 every day, la Delay Task en 30 seconds y la SQL Time Window en [-50m@h,-5m@m), la tarea se ejecuta a las 00:00:30 para analizar datos del intervalo de tiempo [23:00~23:55). |
|
-12h+5m |
Resta 12 horas y luego suma 5 minutos. Esto equivale a restar 11 horas y 55 minutos. Por ejemplo, si crea una tarea de Scheduled SQL y configura el Scheduling Interval en 00:00 every day, la Delay Task en 30 seconds y la SQL Time Window en [-12h+5m,-5m), la tarea SQL se ejecuta a las 00:00:30 para analizar datos en el intervalo de tiempo |