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
운영게시판
최근게시물
Sybase Q&A 856 게시물 읽기
No. 856
저장 프로시저 속도에 관한 질문
작성자
작성일
2004-02-15 11:09
조회수
4,098

안녕하세요?

sybase를 사용하여 저장 프로시저를 하나 작성을 하였습니다.

근데 이상하게도 처음엔 실행 속도에 별 문제가 없었는데

이용을 하다보니 속도가 현저히 떨어지는 겁니다.

프로시저를 사용하는 부분에서 너무 속도가 늦어지는데

무슨 이유에서 인지 모르겠습니다.

고수님들의 답변을 부탁드립니다.

수고하세요~

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

프로시져가 느려지는 것은 몇가지 이유가 있을수 있는데요

 

1. index를 타지 않는다.

   처음 작성하실때는 table scan을 해도 data가 별로 없다면 느린것을 느끼지 못하다가 data가 많아 질수록 느려집니다. query plan을 살펴보시기 바랍니다.

 

2. 통계값이 잘못되어 있다.

    이건 부가 설명을 하지는 않겠습니다. update statistics를 주기적으로 실행해 주셔야 합니다.

 

3. procedure cache부분이 적게 잡혀있다.

   프로시져를 수행하는 procdure cache가 있는데 12.0이하 버젼은 총 cache의 20%가 프로시져 캐시로 할당이 되고

12.5이상에서는 직접 size를 정해주어야 합니다.프로시져가 많다면 이프로시져 캐시를 늘려주셔야 합니다(대부분 기본값으로도 잘 수행됩니다)

 

4. 기타....외부 환경

지연님이 2004-02-16 09:28에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
859ASA6.x server에서 db2개 start시키기 가능한가요? [2]
송상섭
2004-02-17
2787
858bcp사용 에러 [9]
지나가는이
2004-02-16
5620
857sybase에서 오라클같은 rownum기능에 대해 궁금합니다. 암만 찾아봐도 이런기능이 없어서요.. [3]
오라쿨
2004-02-16
6307
856저장 프로시저 속도에 관한 질문 [1]
2004-02-15
4098
8551 [1]
2004-02-12
3085
854[질문] 오라클 Intermedia Text기능과 같은 기능이 sybase에서도 [1]
김상호
2004-02-12
3036
853text 타입에 데이타 넣기 C 프로그래밍에서... [3]
신영수
2004-02-12
3726
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다