지원되지 않은 버전 :9.4
이 문서는 지원되지 않는 버전의 PostgreSQL 용입니다.
당신은에 대해 같은 페이지를 볼 수 있습니다현재버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

F.41. 사설 토토

사설 토토는 동적 공유 메모리와 공유 메모리 메시지 대기열 시설을 사용하여 하나 이상의 백그라운드 작업자의 노력으로 사용자 백엔드를 조정하는 방법의 예입니다. 그것은 그 자체로 유용한 것을하는 것이 아닙니다.

함수는이 확장자가 프로세스 루프를 통해 동일한 메시지를 반복적으로 전송합니다. 메시지 페이로드, 전송 된 메시지 큐의 크기 및 루프의 프로세스 수는 구성 가능합니다.

F.41.1. 기능

사설 토토 (queue_size int8, 메시지 텍스트,

이 함수는 메시지를 동시에 보내고 수신합니다. 사용자 백엔드는 주어진 크기의 메시지 대기열을 사용하여 제공된 메시지를 첫 번째 배경 작업자에게 보냅니다.

사설 토토_pipelined (queue_size int8, 메시지 텍스트,

이 함수는 반복 카운트에 의해 지정된 것과 동일한 메시지를 주어진 크기의 대기열을 사용하여 첫 번째 배경 작업자에게 여러 번 보냅니다. 그런 다음이 메시지는 주어진 크기의 대기열을 사용하여 각 경우 각 배경 작업자에게 전달됩니다.확인인수는 수신 된 사본이 전송 된 메시지에 대해 확인되는지 여부를 제어합니다. (사소한 시간이 걸리므로 벤치마킹 목적으로 비활성화하는 것이 유용 할 수 있습니다.)