Background Image

FORUM

조회 수 4318 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부


* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.

OS
Linux 64b
CUBRID Ver.
cubrid 10.2.2.8874
CUBRID TOOL Ver.
CUBRID Manager 11.0.0.0001  (64bit)
응용 환경(API)
java 1.8 + TOMCAT8.5


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.

 

에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

jdbc - UPDATE 속도가 느립니다. 웹페이지 전체 slql

 

테이블 : BBS_PRESS_MSG_TB

pk : BBS_CD, MSG_SEQ

 

-- 단순 조회수 증가 SQL

UPDATE BBS_PRESS_MSG_TB
SET VIEW_CNT = VIEW_CNT + 1
WHERE BBS_CD='gallery' AND MSG_SEQ=61

 

-- 증상

1~3 초 정도 시간이 걸림

 

 

 

  • ?
    오명환 2022.03.21 15:36
    $CUBRID/log/broker/sql_log 아래에 수행했던 질의들의 로그와 수행했던 시간들이 남아 있습니다.
    느리다고 올려주신 질의의 execute time를 확인해봐주세요. (로그의 execute time이 느리지 않는 경우에는 다른 부분의 확인이 필요합니다.)

    만약, 로그 확인시 동일하게 수행시간이 느려진 경우에는 해당 table의 index들 중 중복도가 높은 index(single column index) index가 있는지 확인하셔서 중복도 낮추어 주시기 바랍니다.
    중복도가 높은 경우 key를 찾는데 수행 시간이 소요될 수 있습니다.

    인덱스과 인덱스의 중복도를 확인하는 방법은 다음과 같습니다.
    csql> SHOW ALL INDEXES CAPACITY OF table-name

    위 질의 결과에서 Num_distinct_key, Total_value 컬럼 값을 확인하세요. total_value은 전체 record수이고, num_distinct_key는 중복되지 않은 record 수입니다. num_distinct_key값이 작으면 작을 수록 중복도가 높습니다.
    중복도가 높은 index는 구성된 column 뒷 부분에 unique한 column(pk column)을 추가하여 중복도를 낮출 수 있습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 143784
3948 Cubird db 접속 문제 1 file 폰호두 2024.01.17 4909
3947 Django Cubrid DB Conntection Error 4 thejoin 2024.01.16 4956
3946 CUBRID DB 접속 불가 1 file 싸뤼 2024.01.16 4863
3945 Cubrid admin localhost 연결 불가 7 file 싸뤼 2024.01.12 4918
3944 파티션 테이블 성능 문의 4 file 방글이 2024.01.11 4858
3943 트리거 삭제 오류 1 file slqk135 2024.01.08 4865
3942 restoredb 시 log 내용 문의 1 file 별하나에 2024.01.08 4875
3941 파티션 테이블 대량 DROP 처리 문의 (ibatis) 1 방글이 2024.01.04 5171
3940 JAVA SP 에서 addBatch 오류 문의 1 방글이 2024.01.03 5029
3939 DB서버 에러로그 1 file leeee 2023.12.27 4967
3938 오라클의 SUBSTRB 기능 문의 3 방글이 2023.12.26 4868
3937 멀티host상태에서 admin툴 로그인방법 문의합니다 2 file 원샷 2023.12.20 5061
3936 DB 서버가 start 되지 않아 문의드립니다. 4 그로구 2023.12.19 4744
3935 Rocky Linux 9에 큐브리드 9.3버전 설치 3 범이 2023.12.19 5160
3934 인덱스 사용 관련하여 문의드립니다. 1 neighbor 2023.12.12 5058
3933 cubrid admin접속 불가 문의 1 file 이하륜 2023.12.11 5032
3932 restoredb 진행시 오류가 발생합니다. 3 samsam 2023.12.08 4918
3931 SQL 행, 10분이상 지연 시 해제 및 설정 방법 문의 드립니다 2 kdman 2023.12.06 4735
3930 에러코드 -51 질문드립니다. 1 kkkkwwakji 2023.12.01 4959
3929 오류 메세지 문의 Derived column names are not allowed for simple class specifications. 4 달이맘 2023.12.01 4854
Board Pagination Prev 1 ... 11 12 13 14 15 16 17 18 19 20 ... 213 Next
/ 213

Contact Cubrid

영업문의 070-4077-2112 / 기술문의 070-4077-2148 / 대표전화 070-4077-2110 / Email. contact_at_cubrid.com
Contact Sales