

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 일정 표현식 참조
<a name="scheduled-queries-schedule-reference"></a>

이러한 참조 테이블을 사용하여 예약된 쿼리에 대한 일정 표현식을 구성합니다. 모든 시간은 협정 세계시(UTC)입니다.

**Cron 표현식 구문**

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


| 사용 사례 | cron 표현식 | 설명 | 사용 시기 | 
| --- | --- | --- | --- | 
| 일별 일정 | cron(0 9 \$1 \$1 ? \$1) | 매일 오전 9시 UTC | 일일 보고서 | 
|  | cron(0 \$1/6 \$1 \$1 ? \$1) | 6시간마다(00:00, 06:00, 12:00, 18:00 UTC) | 빈번한 모니터링 | 
|  | cron(30 2 \$1 \$1 ? \$1) | 매일 오전 2시 30분 UTC | 사용량이 적은 분석 | 
| 업무 시간 | cron(0 9-17 ? \$1 MON-FRI \$1) | 월요일부터 금요일까지 오전 9시부터 오후 5시까지 1시간마다 UTC | 비즈니스 모니터링 | 
|  | cron(0 18 ? \$1 MON-FRI \$1) | 평일 오후 6시 UTC | 영업일 종료 | 
|  | cron(0 8,12,17 ? \$1 MON-FRI \$1) | 평일 UTC 기준 오전 8시, 정오 및 오후 5시 | 주요 업무 시간 | 
| 주간 일정 | cron(0 12 ? \$1 SUN \$1) | 매주 일요일 정오 UTC | 주간 요약 | 
|  | cron(0 9 ? \$1 MON \$1) | 매주 월요일 오전 9시 UTC | 주 시작 보고서 | 
|  | cron(0 23 ? \$1 FRI \$1) | 매주 금요일 오후 11시 UTC | 주말 정리 | 
| 월별 일정 | cron(0 0 1 \$1 ? \$1) | 매월 1일 자정 UTC | 월별 보고서 | 
|  | cron(0 9 L \$1 ? \$1) | 매월 마지막 날 오전 9시 UTC | 월말 처리 | 
|  | cron(0 10 1 1,4,7,10 ? \$1) | 각 분기의 첫날 오전 10시 UTC | 분기별 분석 | 
| 높은 빈도 | cron(\$1/15 \$1 \$1 \$1 ? \$1) | 15분마다 | 실시간 모니터링 | 
|  | cron(0,30 \$1 \$1 \$1 ? \$1) | 30분마다(:00 및 :30) | 빈번한 검사 | 
|  | cron(0 \$1/2 \$1 \$1 ? \$1) | 2시간마다 | 일반 간격 | 
| 특수 사례 | cron(30 8 1 1 ? \$1) | 1월 1일 오전 8시 30분 UTC | 연간 보고서 | 
|  | cron(0 6 \$1 \$1 SAT,SUN \$1) | UTC 기준 주말 오전 6시 | 주말 처리 | 
|  | cron(0 0 ? \$1 MON\$11 \$1) | 매월 첫 번째 월요일 자정 UTC | 월별 계획 | 

**Cron 표현식 필드 참조**


| Field | 값 | 와일드카드 | 예제 | 
| --- | --- | --- | --- | 
| 분(1분) | 0\$159 | \$1 , - / | 0 (시간 기준), \$1/15 (15분마다), 0,30 (시간당 2회) | 
| 시간(2번째) | 0\$123 | \$1 , - / | 9 (오전 9시), \$1/2 (2시간마다), 9-17 (영업 시간) | 
| Day-of-month(3일) | 1\$131, L, W | \$1 , - / ? | 1 (1일), L (마지막 날), ? (day-of-week 사용 시) | 
| 월(4일) | 1-12 또는 JAN-DEC | \$1 , - / | 1 (1월), JAN, 1,4,7,10 (분기별) | 
| Day-of-week(5일) | 1-7 또는 SUN-SAT | \$1 , - / ? \$1 L | MON-FRI (평일), SUN, MON\$11 (첫 번째 월요일) | 
| 연도(6년차) | 1970\$12199 | \$1 , - / | \$1 (매년), 2024 (특정 연도), 2024-2026 (범위) | 

**와일드카드 문자 및 특수 표현식**

**`*`(별표)**  
필드의 모든 값과 일치합니다. 예: 시간 필드에서 `*`는 매시간을 의미합니다.

**`?` (물음표)**  
특정 값이 없습니다. 다른가 지정된 경우 day-of-monthday-of-week를 사용합니다. 예: `?` day-of-month 지정할 때 `MON-FRI`요일을 사용합니다. day-of-week

**`-`(대시)**  
값의 범위입니다. 예: `MON-FRI` (월요일\$1금요일), `9-17` (오전 9시\$1오후 5시).

**`,` (쉼표)**  
여러 특정 값. 예: `MON,WED,FRI` (월요일, 수요일, 금요일), `8,12,17` (오전 8시, 정오, 오후 5시).

**`/` (슬래시)**  
단계 값 또는 증분입니다. 예: 분 `0/15` 단위는 0분(0, 15, 30, 45)부터 15분마다를 의미하고, 시간 `*/2` 단위는 2시간마다를 의미합니다.

**`L` (마지막)**  
월 마지막 날 또는 평일의 마지막 발생. 예: day-of-month`L`은 마지막 날을 의미합니다.는 마지막 금요일을 `FRIL` 의미합니다.

**`W` (평일)**  
가장 가까운 평일입니다. 예:은 해당 월의 15일에 가장 가까운 평일을 `15W` 의미합니다.

**`#` (n번째 발생)**  
월중 평일의 N번째 발생. 예: `MON#1`는 매월 첫 번째 월요일을 의미하고,는 매월 두 번째 금요일을 `FRI#2` 의미합니다.

**일반적인 패턴 및 모범 사례**
+ **비즈니스 애플리케이션의 경우:** 주말 또는 업무 외 시간에 쿼리를 실행하지 않으려면 `MON-FRI` 및 업무 시간(예: `9-17`)을 사용합니다.
+ **고주파 모니터링의 경우:** `*/15` (15분마다)와 같은 증분을 사용하지만 쿼리 동시성 제한에 유의하세요.
+ **리소스 효율성:** `2-6` UTC와 같은 이른 아침 시간을 사용하여 사용량이 적은 시간에 리소스 집약적인 쿼리를 예약합니다.
+ **월별 보고서의 경우:** 일관된 타이밍`L`을 보장하기 위해 월 마지막 날 또는 첫 번째 날과 같은 특정 날짜에 `1`를 사용합니다.