이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
다음에 대한 동일한 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : 30.1. 토토 사이트 순위 컴파일이란?버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

32.1. 토토 사이트 순위입니까토토 사이트 순위편집?

적시 (토토 사이트 순위) 컴파일은 해석된 프로그램 평가 형식을 기본 프로그램으로 변환하고 런타임에 수행하는 프로세스입니다. 예를 들어, 임의의 SQL 표현식을 평가할 수 있는 범용 코드를 사용하는 대신 다음과 같은 특정 SQL 조건자를 평가합니다.a.col = 3, 해당 표현식에 특정한 함수를 생성하고 CPU에서 기본적으로 실행될 수 있어 속도가 향상됩니다.

포스트그레SQL수행 지원 기능이 내장되어 있습니다토토 사이트 순위다음을 사용하여 컴파일LLVM언제포스트그레SQL다음으로 구축됨--with-llvm.

참조src/백엔드/토토 사이트 순위/README자세한 내용은.

32.1.1. 토토 사이트 순위가속화된 작업

현재포스트그레SQL토토 사이트 순위구현에서는 표현식 평가 및 튜플 변형 가속화를 지원합니다. 향후 몇 가지 다른 작업이 가속화될 수 있습니다.

식 평가는 평가에 사용됩니다.어디절, 대상 목록, 집계 및 예측. 각 사례에 맞는 코드를 생성하면 속도가 빨라질 수 있습니다.

튜플 변형은 디스크에 있는 튜플을 변환하는 프로세스입니다(참조섹션 69.6.1)를 메모리 내 표현으로 변환합니다. 테이블 레이아웃과 추출할 열 수에 맞는 함수를 생성하면 속도가 빨라질 수 있습니다.

32.1.2. 인라이닝

PostgreSQL확장성이 뛰어나며 새로운 데이터 유형, 함수, 연산자 및 기타 데이터베이스 개체를 정의할 수 있습니다. 참조PostgreSQL : 문서 : 11 : 38 장 SQL 배트맨 토토. 실제로 내장 객체는 거의 동일한 메커니즘을 사용하여 구현됩니다. 이러한 확장성은 예를 들어 함수 호출로 인한 일부 오버헤드를 의미합니다(참조PostgreSQL : 문서 : 11 : 38.3. 사용자 정의 젠 토토). 오버헤드를 줄이려면,토토 사이트 순위컴파일은 이를 사용하여 작은 함수의 본문을 표현식에 인라인할 수 있습니다. 이를 통해 상당한 비율의 오버헤드를 최적화할 수 있습니다.

32.1.3. 최적화

LLVM생성된 코드 최적화를 지원합니다. 일부 최적화는 언제든지 수행할 수 있을 만큼 저렴합니다.토토 사이트 순위이 사용되고 다른 것들은 장기 실행 쿼리에만 유용합니다. 참조https://llvm.org/docs/Passes.html#transform-passes최적화에 대한 자세한 내용을 확인하세요.