postgresql'sjit구현은 유형의 기능 본문을 인화 할 수 있습니다C
and내부
및 그러한 기능을 기반으로하는 연산자. 스포츠 토토 사이트 기능의 함수에 대해서는 해당 함수의 정의를 사용할 수 있어야합니다.PGXSLLVM JIT 지원으로 컴파일 된 서버에 대한 확장을 구축하려면 관련 파일이 자동으로 구축되고 설치됩니다..
관련 파일을 설치해야합니다$ pkglibdir/bitcode/$ extension/
그리고 그들에 대한 요약$ pkglibdir/bitcode/$ extension.index.bc
, 여기서$ pkglibdir
PG_CONFIG --pkglibdir
and$ Extension
extension의 공유 라이브러리의 기본 이름입니다.
내장 기능postgresql자체, 비트 코드가에 설치됩니다.$ pkglibdir/bitcode/postgres
.
postgresql제공 ajit구현 기반llvm. 에 대한 인터페이스jit공급자가 플러그 가능하고 공급자를 다시 컴파일하지 않고 변경할 수 있습니다 (현재 빌드 프로세스는 inlining 지원 데이터 만 제공합니다.llvm). 활성 제공자는 설정을 통해 선택됩니다jit_provider.
A jit공급자는 명명 된 공유 라이브러리를 동적으로로드하여로드합니다. 일반 라이브러리 검색 경로는 라이브러리를 찾는 데 사용됩니다.jit공급자 콜백 및 라이브러리가 실제로 A임을 나타냅니다jit공급자, C 형 기능을 제공해야합니다._pg_jit_provider_init
. 이 함수는 개별 작업을위한 콜백 함수 포인터로 채워야하는 구조물이 전달됩니다.
struct jitprovidercallbacks
문서에 올바르지 않은 내용이 있으면 일치하지 않습니다.이 양식문서 문제를보고하려면