이 문서는 지원되지 않는 PostgreSQL 버전에 대한 것입니다.
당신은 다음과 같은 페이지를 보고 싶을 수도 있습니다.PostgreSQL : 문서 : 17 : F.45. TSM_SYSTEM_TIME - 테이블 샘플의 System_Time 토토 캔 방법버전 또는 위에 나열된 다른 지원 버전 중 하나를 사용하세요.

F.43. 메이저 토토 사이트

메이저 토토 사이트모듈은 테이블 샘플링 방법을 제공합니다시스템_시간, 다음에서 사용할 수 있습니다.테이블 샘플a의 절PostgreSQL : 문서 : 9.6 : 롤 토토명령.

이 테이블 샘플링 방법은 테이블을 읽는 데 소요되는 최대 밀리초 수인 단일 부동 소수점 인수를 허용합니다. 이를 통해 샘플 크기를 예측하기 어려워지는 가격으로 쿼리에 걸리는 시간을 직접 제어할 수 있습니다. 결과 샘플에는 전체 테이블을 먼저 읽지 않는 한 지정된 시간에 읽을 수 있는 만큼의 행이 포함됩니다.

내장된 것과 유사함시스템샘플링 방법,시스템_시간블록 수준 샘플링을 수행하므로 샘플이 완전히 무작위는 아니지만 특히 소수의 행만 선택한 경우 클러스터링 효과가 적용될 수 있습니다.

시스템_시간다음을 지원하지 않습니다반복 가능절.

F.43.1. 예

다음은 테이블 샘플을 선택하는 예입니다.시스템_시간. 먼저 확장 프로그램을 설치하세요.

확장 프로그램 생성 메이저 토토 사이트;

그럼 당신은 그것을 사용할 수 있습니다SELECT명령, 예를 들어:

SELECT * my_table에서 TABLESAMPLE SYSTEM_TIME(1000);

이 명령은 다음과 같은 큰 샘플을 반환합니다.내_테이블1초(1000밀리초) 안에 읽을 수 있기 때문입니다. 물론 전체 테이블을 1초 이내에 읽을 수 있으면 해당 행이 모두 반환됩니다.