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
Utilizzate queste tabelle di riferimento per creare espressioni di pianificazione per le vostre interrogazioni 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 quando |
|---|---|---|---|
| Pianificazioni giornaliere | cron(0 9 * * ? *) |
Ogni giorno alle 9:00 UTC | Rapporti giornalieri |
cron(0 */6 * * ? *) |
Ogni 6 ore (00:00, 06:00, 12:00, 18:00 UTC) | Monitoraggio frequente | |
cron(30 2 * * ? *) |
Ogni giorno alle 2:30 UTC | Off-peak analisi | |
| Orario lavorativo | cron(0 9-17 ? * MON-FRI *) |
Ogni ora dalle 9:00 alle 17:00, dal lunedì al venerdì UTC | Monitoraggio aziendale |
cron(0 18 ? * MON-FRI *) |
Giorni feriali alle 18:00 UTC | Fine della giornata lavorativa | |
cron(0 8,12,17 ? * MON-FRI *) |
8:00, mezzogiorno e 17:00 nei giorni feriali UTC | Orari lavorativi principali | |
| Pianificazioni settimanali | cron(0 12 ? * SUN *) |
Ogni domenica a mezzogiorno UTC | Riepiloghi settimanali |
cron(0 9 ? * MON *) |
Ogni lunedì alle 9:00 UTC | Rapporti di inizio settimana | |
cron(0 23 ? * FRI *) |
Ogni venerdì alle 23:00 UTC | Pulizia del fine settimana | |
| Pianificazioni mensili | cron(0 0 1 * ? *) |
Il primo giorno di ogni mese a mezzanotte UTC | Rapporti mensili |
cron(0 9 L * ? *) |
L'ultimo giorno di ogni mese alle 9:00 UTC | Elaborazione di fine mese | |
cron(0 10 1 1,4,7,10 ? *) |
Primo giorno di ogni trimestre alle 10:00 UTC | Analisi trimestrale | |
| Alta frequenza | cron(*/15 * * * ? *) |
Ogni 15 minuti | Real-time monitoraggio |
cron(0,30 * * * ? *) |
Ogni 30 minuti (alle :00 e alle :30) | Controlli frequenti | |
cron(0 */2 * * ? *) |
Ogni 2 ore | Intervalli regolari | |
| Casi speciali | cron(30 8 1 1 ? *) |
1 gennaio alle 8:30 UTC | Rapporti annuali |
cron(0 6 * * SAT,SUN *) |
Fine settimana alle 6:00 UTC | Elaborazione nel weekend | |
cron(0 0 ? * MON#1 *) |
Primo lunedì di ogni mese a mezzanotte UTC | Pianificazione mensile |
Riferimento al campo di espressione Cron
| Campo | Valori | Caratteri jolly | Esempi |
|---|---|---|---|
| Minuto (1°) | 0-59 | * , - / |
0(massimo 1 ora), */15 (ogni 15 minuti), 0,30 (due volte all'ora) |
| Ora (seconda) | 0-23 | * , - / |
9(9:00), */2 (ogni 2 ore), 9-17 (orario lavorativo) |
| Day-of-month (3°) | 1-31, L, W | * , - / ? |
1(1° giorno), L (ultimo giorno), ? (se si utilizza il giorno della settimana) |
| Mese (4°) | 1-12 o JAN-DEC | * , - / |
1(gennaio)JAN, 1,4,7,10 (trimestrale) |
| Day-of-week (5°) | 1-7 o SUN-SAT | * , - / ? # L |
MON-FRI(giorni feriali)SUN, MON#1 (1° lunedì) |
| Anno (6°) | 1970-2199 | * , - / |
*(ogni anno), 2024 (anno specifico), 2024-2026 (intervallo) |
Caratteri jolly ed espressioni speciali
*(asterisco)-
Corrisponde a tutti i valori nel campo. Esempio:
*nel campo delle ore si intende ogni ora. ?(punto interrogativo)-
Nessun valore specifico. Da utilizzare nel giorno del mese o nel giorno della settimana quando viene specificato l'altro. Esempio: utilizzare il giorno del mese quando si specifica il giorno
?della settimana.MON-FRI -(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/15in minuti significa ogni 15 minuti a partire dal minuto 0 (0, 15, 30, 45).*/2in ore significa ogni 2 ore. L(ultimo)-
Ultimo giorno del mese o ultima ricorrenza del giorno feriale. Esempio:
Lin giorno del mese si intende l'ultimo giorno del mese.FRILsignifica ultimo venerdì del mese. W(giorno della settimana)-
Giorno feriale più vicino. Esempio:
15Windica il giorno della settimana più vicino al 15 del mese. #(ennesima ricorrenza)-
Ennesima ricorrenza di un giorno della settimana in un mese. Esempio:
MON#1indica il primo lunedì del mese,FRI#2significa il secondo venerdì del mese.
Schemi e best practice comuni
-
Per applicazioni aziendali: utilizzo
MON-FRIe orario lavorativo (ad esempio9-17) per evitare di eseguire domande durante i fine settimana o fuori orario. -
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 ore del mattino presto, come l'UTC.
2-6 -
Per i report mensili: utilizzali per l'ultimo giorno del mese o
Lper date specifiche, ad esempio il primo giorno,1per garantire una tempistica costante.