2018년 6월 5일 화요일

PostgreSQL parallel test

Table 생성
create table ptest ( id SERIAL UNIQUE NOT NULL, code varchar(10) );

Data 생성
insert into ptest ( code )
select left(md5(i::text), 10) from generate_series(1, 50000000) s(i);



postgresql.conf파일에서
max_parallel_workers_per_gather 값을 변경하며 테스트

시간측정을 위해
\timing

result
------------------------------------------
0 Time: 2199.600 ms (00:02.200)
2 Time: 1904.080 ms (00:01.904)
3 Time: 1880.008 ms (00:01.880)
4 Time: 1514.789 ms (00:01.515)
5 Time: 1400.281 ms (00:01.400)
6 Time: 1400.250 ms (00:01.400)
7 Time: 1402.372 ms (00:01.402)

댓글 없음:

댓글 쓰기

리눅스 문자와숫자 조합의 파일이름 정렬( Sort alphanumeric filenames in Linux )

아래 처럼 문자와 숫자가 섞여 있는 파일에 대해서 정렬이 제대로 되지 않을 때 When sorting is not done properly for files with mixed letters and numbers as shown below [codeh...