2023년도 성능 개선 사항¶
2023년에 도입된 성능 개선 사항은 다음과 같습니다.
출시일 |
설명 |
영향 |
---|---|---|
2023년 11월 |
일부 SHOW 명령의 실행 시간을 개선했습니다. |
SHOW TABLES, SHOW SCHEMAS 및 SHOW DATABASES 명령의 실행 시간을 줄입니다. 대규모 결과 세트를 반환하는 쿼리에 대한 개선이 가장 크게 이루어집니다. |
2023년 11월 |
검색 최적화: 반정형 데이터에서 하위 문자열 검색 을 지원합니다. (일반 공급) |
ARRAY, OBJECT 및 VARIANT 유형을 포함하여 반정형 데이터에 대해 하위 문자열 및 정규식 함수를 사용하는 포인트 조회 쿼리의 성능을 향상합니다. 이전에는 이와 같은 열에 대한 같음 검색만 최적화할 수 있었습니다. |
2023년 10월 |
구체화된 뷰 유지 관리 비용을 절감했습니다. |
서비스 리소스의 활용도를 높여 구체화된 뷰 유지 관리 크레딧을 줄입니다. |
2023년 10월 |
SQL 식의 컴파일 시간을 개선했습니다. |
SQL 식이 다수 포함된 쿼리의 컴파일 시간을 줄입니다. |
2023년 9월 |
컴파일 시간을 개선했습니다. |
성능 개선으로 이어지지 않는 최적화를 건너뛰어 컴파일 시간을 줄입니다. |
2023년 8월 |
쿼리 해시를 사용하여 쿼리 실행의 패턴과 추세를 식별하는 기능. |
ACCOUNT_USAGE 뷰와 INFORMATION_SCHEMA 테이블 함수에 각 쿼리의 쿼리 해시를 포함하여 반복 쿼리를 모니터링하고 분석 하는 데 도움이 됩니다. 새 클러스터 키 선택과 같은 성능 개선 효과를 확인하는 데 사용할 수 있습니다. |
2023년 8월 |
비클러스터형 테이블의 실행 시간을 개선했습니다. |
평균보다 작은 마이크로 파티션이 있는 비클러스터형 테이블에 대한 SELECT 및 DML 작업의 실행 시간을 줄입니다. |
2023년 8월 |
쿼리 프로필 통계를 가져오는 GET_QUERY_OPERATOR_STATS 함수 호출 기능. (일반 공급) |
프로그래밍 방식으로 쿼리를 디버그하고 쿼리 성능에 대한 인사이트를 얻는 데 도움이 됩니다. |
2023년 8월 |
넓은 빌드 측 행의 조인 실행 시간을 개선했습니다. |
조인의 빌드 측에서 넓은 행(예: 긴 문자열이 있는 열을 포함하는 행)과 일치하는 쿼리의 실행 시간을 줄이고 메모리 관리를 개선합니다. |
2023년 7월 |
구체화된 뷰의 컴파일 시간을 개선했습니다. |
수백 개 또는 수천 개의 마이크로 파티션이 있는 테이블을 기반으로 구체화된 뷰의 컴파일 시간을 줄입니다. |
2023년 7월 |
Snowpipe Streaming 사용 가능. (일반 공급) |
지연 시간이 짧은 스트리밍 데이터 파이프라인을 사용하여 Snowflake에 직접 데이터 행 쓰기를 지원합니다. |
2023년 7월 |
선택성 및 카디널리티 추정을 개선했습니다. |
개선된 계획 선택을 사용하여 선택성이 낮은 쿼리의 실행 시간을 줄입니다. |
2023년 7월 |
검색 최적화 업데이트: VARIANT 유형의 하위 문자열 검색 지원. (미리 보기) |
ARRAY, OBJECT 및 VARIANT 유형을 포함하여 반정형 데이터에 대해 하위 문자열 및 정규식 함수를 사용하는 포인트 조회 쿼리의 성능을 향상합니다. |
2023년 7월 |
간단한 쿼리 및 DML 문의 컴파일 시간을 개선했습니다. |
간단한 등호 또는 범위 조건자를 사용하여 간단한 DML 문과 단일 테이블 쿼리의 컴파일 시간을 줄이고 메모리 관리를 개선합니다. |
2023년 6월 |
LIMIT 및 ORDER BY 절이 있는 SELECT 문의 실행 시간을 개선했습니다. |
LIMIT 및 ORDER BY 절을 모두 포함하는 장기 실행 SELECT 문을 사용하여 일부 쿼리의 실행 시간을 줄입니다. |
2023년 6월 |
보안 뷰 에 대한 실행 시간을 개선했습니다. |
보안 뷰에 대한 쿼리의 실행 시간을 줄이기 위해 조건자 푸시다운을 사용합니다. |
2023년 5월 |
많은 추출 식을 사용하는 쿼리의 컴파일 시간 단축. |
많은 추출 식(예: JSON 처리에 사용되는 식)을 사용하는 쿼리의 컴파일 시간이 단축됩니다. |
2023년 5월 |
많은 하위 쿼리가 있는 쿼리의 컴파일 시간 단축. |
100개 이상의 하위 쿼리가 있는 쿼리의 컴파일 시간이 단축됩니다. |
2023년 4월 |
검색 최적화 업데이트: 특정 열 에 대한 검색 최적화 사용 가능. (일반 공급) |
전체 테이블에 대해 검색 최적화를 사용하는 비용을 발생시키지 않고 열에 작용하는 포인트 조회 쿼리를 개선할 수 있습니다. |
2023년 4월 |
검색 최적화 업데이트: 하위 문자열 작업 지원. (일반 공급) |
LIKE 및 ENDSWITH와 같은 하위 문자열 작업을 사용하는 포인트 조회 쿼리의 성능을 개선합니다. |
2023년 4월 |
검색 최적화 업데이트: VARIANT 데이터 지원. (일반 공급) |
VARIANT 데이터를 기반으로 작동하는 포인트 조회 쿼리의 성능을 개선합니다(예: JSON). |
2023년 4월 |
검색 최적화 업데이트: GEOGRAPHY 오브젝트를 사용한 지리 공간 함수 지원. (일반 공급) |
조건자에서 지리 공간 함수를 사용하는 포인트 조회 쿼리의 성능을 개선합니다. |
2023년 4월 |
검색 최적화 가 활성화된 테이블에 대한 쿼리 속도를 높이기 위해 Query Acceleration Service 사용 가능. (일반 공급) |
Query Acceleration Service에서 제공하는 추가 컴퓨팅 성능을 검색 최적화에서 제공하는 성능 향상과 결합할 수 있습니다. |
2023년 3월 |
Snowpipe Streaming 사용 가능. (미리 보기) |
지연 시간이 짧은 스트리밍 데이터 파이프라인을 사용하여 Snowflake에 직접 데이터 행 쓰기를 지원합니다. |
2023년 2월 |
Query Acceleration Service 사용 가능. (일반 공급) |
이상값 쿼리의 영향을 줄여 전체 웨어하우스 성능을 개선합니다. |
2023년 2월 |
프로그래밍 방식의 쿼리 프로필 통계를 가져오는 GET_QUERY_OPERATOR_STATS 함수 호출 가능. (미리 보기) |
쿼리를 디버그하고 쿼리 성능에 대한 인사이트를 얻는 데 도움이 됩니다. |
2023년 2월 |
메모리 최적화 웨어하우스 사용 가능. |
메모리 집약적인 쿼리는 표준 웨어하우스에 비해 노드당 16배 더 많은 메모리와 10배 더 많은 로컬 캐시를 제공하는 Snowpark 최적화 웨어하우스에서 실행할 수 있습니다. |