noparallel과 parallel 1은 병렬? 직렬? 성능차이가 문제가 있을까?
결론부터 말하자면 Noparallel = Parallel 1은 서로 같다.
ORACLE server가 설치된 서버라면 깔린 곳에 바로 확인이 가능하다.
$ORACLE_HOME/rdbms/admin/dcore.bsq 파일에 'degree' 검색해보면 주석에 친절하게 적어놨다.
/*
* Legal values for degree, instances:
* NULL (used to represent 1 on disk/dictionary and implies noparallel), or
* 2 thru EB2MAXVAL-1 (user supplied values), or
* EB2MAXVAL (implies use default value)
*/
degree number, /* number of parallel query slaves per instance */
instances number, /* number of OPS instances for parallel query */
그리고 주석을 믿지 않는 사람들을 위해 테스트도 해본 결과 degree가 동일한 것으로 확인된다.SQL> alter table A parallel 1; SQL> select DEGREE from user_tables where table_name='A'; DEGREE ---------- 1 SQL> alter table A noparallel; SQL> select DEGREE from user_tables where table_name='A'; DEGREE ---------- 1
'RDBMS > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 기초 10g, 11g Architecture(아키텍처) (0) | 2024.05.08 |
---|---|
[ORACLE] 일반 사용자(개발자) 직접 계정 패스워드 변경 방법 (0) | 2024.05.07 |
[ORACLE] UNDOTBS 공간 정리 및 회수 (0) | 2024.04.24 |
[ORACLE] JAVA CLASS/ JAVA SOURCE INVALID OBJECT VALID 작업 (0) | 2024.04.02 |
[ORACLE] AWR 라이선스 관련 (유료? 무료?) (0) | 2024.03.29 |