수백만 개의 행이 있는 테이블을 사용하여 Oracle에서 임의 행을 더 빠르게 선택할 수 있는 방법은 무엇입니까? 수백만 개의 행이 있는 테이블을 사용하여 Oracle에서 랜덤 행을 더 빠르게 선택할 수 있는 방법이 있습니까?sample(x)와 dbms_random.value를 사용하려고 했는데 실행하는 데 시간이 오래 걸립니다.적절한 값 사용sample(x)그게 당신이 할 수 있는 가장 빠른 방법입니다.블럭 내에서는 블럭 랜덤 및 행 랜덤이므로 랜덤 행을 하나만 사용하려면 다음을 수행합니다. select dbms_rowid.rowid_relative_fno(rowid) as fileno, dbms_rowid.rowid_block_number(rowid) as blockno, dbms_rowid.rowi..