database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 39278 게시물 읽기
No. 39278
[질문] DB 성능 Memory 과점 현상...
작성자
질문이
작성일
2012-02-08 16:51
조회수
3,379

안녕하세요.

아래 Query 가 메모리 과점현상이 발생을 할 수 있나요?

temp table 에서 읽어오고, case 문이 1 부터..33500 되어 있는데요...

case 문 만 많을 뿐...메모리 과점까지는 안될것 같은데요...

 

DB 10g.

 

WITH w1 AS (SELECT 258 a FROM dual)

SELECT CASE WHEN a = 1 THEN a

    WHEN a = 2 THEN a

    WHEN a = 3 THEN a

    WHEN a = 4 THEN a

    WHEN a = 5 THEN a

    WHEN a = 6 THEN a

WHEN a = 33496 THEN a

    WHEN a = 33497 THEN a

    WHEN a = 33498 THEN a

    WHEN a = 33499 THEN a

    WHEN a = 33500 THEN a*/

            ELSE 0

       END

  FROM w1

 

이 글에 대한 댓글이 총 1건 있습니다.

보아하니 query문이 3만line이 넘는군요.

지나치게 긴 query문으로 인해

parsing을 위한 memory 공간이 부족하지않을까 의문이듭니다. 

black님이 2012-02-08 17:11에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39284특정 row 추출 조회하기. [2]
오종목
2012-02-10
3896
39281CPU사용률 문의 [2]
슬라임
2012-02-09
3327
39280조건에 따른 데이터 추출인데 도와주세요~~ [2]
Seok
2012-02-09
4753
39278[질문] DB 성능 Memory 과점 현상... [1]
질문이
2012-02-08
3379
39277[질문] 사용중인 테이블에 기본키를 추가 할수 있을까요? [1]
궁금이
2012-02-08
3247
39276expdb [1]
hyouknow
2012-02-08
3190
39275숫자 정렬 [2]
ohyouknow
2012-02-08
3451
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다