mariaDB update 속도 채택완료
티맵짱
1년 전
조회 19,952
안녕하세요. 현재 학교별 물품 관련 프로그램을 만들고 있는 초보 개발자입니다.
다름아니라 서버상에서 오랫동안 작업을 하고 있으면 서버가 터지는 경우가 발생합니다.
특히 UPDATE 문구로 다른 물품데이터와 매칭을 할 때 그렇습니다.
그래서 원인을 파악했는데 해당 물품 테이블(서버가 터지는 부분)이 8만건이 들어있으며 매칭하려는 데이터가 4000건일때 속도가 느려져 서버가 끊기는 현상이 나타납니다...
(저는 모든 학교의 물품을 한 테이블에 INSERT 하여 만든 상태입니다.)
이럴떄는 테이블을 학교별로 동적 생성해서 하는게 나을까요...?
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
선택과집중
Expert
1년 전
쿼리 실행 시간이 얼마나 걸리는지 점검해보세요.
쿼리 수행시간이 비정상적으로 오래 걸린다면 쿼리 튜닝 또는 처리하는 로직을 고민해보셔야 합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
1년 전
https://sir.kr/bbs/profile.php?mb_id=hongjeber777" onclick="return false;" rel="nofollow" target="_blank" title="HEAVENS 자기소개">HEAVENS 님 말씀처럼 우선하셔야 합니다.
그리고 혹시나 염려가 되어서 그런데요.
부하 정도에 따라서는 테이블 분리 나쁘지 않습니다.
외래키 설정하여 사용하시면 이롭습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인