

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Riferimento all'espressione di pianificazione
<a name="scheduled-queries-schedule-reference"></a>

Utilizzate queste tabelle di riferimento per creare espressioni di pianificazione per le query pianificate. Tutti gli orari sono in UTC.

**Sintassi delle espressioni Cron**

Formato: `cron(minute hour day-of-month month day-of-week year)`


| Caso d'uso | Espressione cron | Description | Usa When | 
| --- | --- | --- | --- | 
| Orari giornalieri | cron(0 9 \$1 \$1 ? \$1) | Ogni giorno alle 9:00 UTC | Rapporti giornalieri | 
|  | cron(0 \$1/6 \$1 \$1 ? \$1) | Ogni 6 ore (00:00, 06:00, 12:00, 18:00 UTC) | Monitoraggio frequente | 
|  | cron(30 2 \$1 \$1 ? \$1) | Ogni giorno alle 2:30 UTC | Analisi non di punta | 
| Orario di lavoro | cron(0 9-17 ? \$1 MON-FRI \$1) | Ogni ora dalle 9:00 alle 17:00, dal lunedì al venerdì UTC | Monitoraggio aziendale | 
|  | cron(0 18 ? \$1 MON-FRI \$1) | Giorni feriali alle 18:00 UTC | Fine della giornata lavorativa | 
|  | cron(0 8,12,17 ? \$1 MON-FRI \$1) | 8:00, mezzogiorno e 17:00 nei giorni feriali UTC | Orari lavorativi chiave | 
| Orari settimanali | cron(0 12 ? \$1 SUN \$1) | Ogni domenica a mezzogiorno UTC | Riepiloghi settimanali | 
|  | cron(0 9 ? \$1 MON \$1) | Ogni lunedì alle 9:00 UTC | Rapporti sull'inizio della settimana | 
|  | cron(0 23 ? \$1 FRI \$1) | Ogni venerdì alle 23:00 UTC | Pulizia nel fine settimana | 
| Pianificazioni mensili | cron(0 0 1 \$1 ? \$1) | Primo giorno di ogni mese a mezzanotte UTC | Rapporti mensili | 
|  | cron(0 9 L \$1 ? \$1) | Ultimo giorno di ogni mese alle 9:00 UTC | Elaborazione di fine mese | 
|  | cron(0 10 1 1,4,7,10 ? \$1) | Primo giorno di ogni trimestre alle 10:00 UTC | Analisi trimestrale | 
| Alta frequenza | cron(\$1/15 \$1 \$1 \$1 ? \$1) | Ogni 15 minuti | monitoraggio in tempo reale | 
|  | cron(0,30 \$1 \$1 \$1 ? \$1) | Ogni 30 minuti (alle 9:00 e alle 30:30) | Controlli frequenti | 
|  | cron(0 \$1/2 \$1 \$1 ? \$1) | Ogni 2 ore | Intervalli regolari | 
| Casi speciali | cron(30 8 1 1 ? \$1) | 1 gennaio alle 8:30 UTC | Rapporti annuali | 
|  | cron(0 6 \$1 \$1 SAT,SUN \$1) | Fine settimana alle 6:00 UTC | Elaborazione nel fine | 
|  | cron(0 0 ? \$1 MON\$11 \$1) | Primo lunedì di ogni mese a mezzanotte UTC | Pianificazione mensile | 

**Riferimento al campo di espressione Cron**


| Campo | Valori | Caratteri jolly | Esempi | 
| --- | --- | --- | --- | 
| Minuto (primo) | 0-59 | \$1 , - / | 0(al massimo dell'ora), \$1/15 (ogni 15 minuti), 0,30 (due volte all'ora) | 
| Ora (seconda) | 0-23 | \$1 , - / | 9(9:00), \$1/2 (ogni 2 ore), 9-17 (orario lavorativo) | 
| Day-of-month (3°) | 1-31, L, W | \$1 , - / ? | 1(1° giorno), L (ultimo giorno), ? (quando si utilizza day-of-week) | 
| Mese (4°) | 1-12 o JAN-DEC | \$1 , - / | 1(gennaio)JAN, 1,4,7,10 (trimestrale) | 
| Day-of-week (5) | 1-7 o SUN-SAT | \$1 , - / ? \$1 L | MON-FRI(giorni feriali)SUN, MON\$11 (1° lunedì) | 
| Anno (sesto) | 1970-2199 | \$1 , - / | \$1(ogni anno), 2024 (anno specifico), 2024-2026 (intervallo) | 

**Caratteri jolly ed espressioni speciali**

**`*` (asterisco)**  
Corrisponde a tutti i valori del campo. Esempio: `*` nel campo delle ore significa ogni ora.

**`?`(punto interrogativo)**  
Nessun valore specifico. Utilizzare in day-of-month o day-of-week quando viene specificato l'altro. Esempio: utilizzare `?` in day-of-month quando si specifica `MON-FRI` in day-of-week.

**`-` (trattino)**  
Intervallo di valori. Esempio: `MON-FRI` (dal lunedì al venerdì), `9-17` (dalle 9:00 alle 17:00).

**`,`(virgola)**  
Valori specifici multipli. Esempio: `MON,WED,FRI` (lunedì, mercoledì, venerdì), `8,12,17` (8:00, mezzogiorno, 17:00).

**`/`(barra)**  
Valori o incrementi dei passaggi. Esempio: `0/15` in minuti significa ogni 15 minuti a partire dal minuto 0 (0, 15, 30, 45). `*/2`in ore significa ogni 2 ore.

**`L`(ultimo)**  
Ultimo giorno del mese o ultima occorrenza del giorno feriale. Esempio: `L` in day-of-month indica l'ultimo giorno del mese. `FRIL`significa l'ultimo venerdì del mese.

**`W`(giorno feriale)**  
Giorno feriale più vicino. Esempio: `15W` indica il giorno feriale più vicino al 15 del mese.

**`#`(ennesima occorrenza)**  
Nona ricorrenza del giorno feriale nel mese. Esempio: `MON#1` indica il primo lunedì del mese, `FRI#2` significa il secondo venerdì del mese.

**Modelli e migliori pratiche comuni**
+ **Per le applicazioni aziendali:** utilizzo `MON-FRI` e orario di lavoro (ad esempio`9-17`) per evitare di eseguire query durante i fine settimana o durante le ore libere.
+ **Per il monitoraggio ad alta frequenza:** utilizza incrementi come `*/15` (ogni 15 minuti) ma fai attenzione ai limiti di concorrenza delle query.
+ **Per l'efficienza delle risorse:** pianifica le query che richiedono molte risorse durante le ore non di punta utilizzando le prime ore del mattino come l'UTC. `2-6`
+ **Per i report mensili:** utilizza l'`L`ultimo giorno del mese o date specifiche, ad esempio il primo giorno, `1` per garantire una tempistica costante.