테스트 사이트 - 개발 중인 베타 버전입니다

mariaDB update 속도 채택완료

티맵짱 1년 전 조회 19,952

안녕하세요. 현재 학교별 물품 관련 프로그램을 만들고 있는 초보 개발자입니다.
다름아니라 서버상에서 오랫동안 작업을 하고 있으면 서버가 터지는 경우가 발생합니다.
특히 UPDATE 문구로 다른 물품데이터와 매칭을 할 때 그렇습니다.

그래서 원인을 파악했는데 해당 물품 테이블(서버가 터지는 부분)이 8만건이 들어있으며 매칭하려는 데이터가 4000건일때 속도가 느려져 서버가 끊기는 현상이 나타납니다...
(저는 모든 학교의 물품을 한 테이블에 INSERT 하여 만든 상태입니다.)
이럴떄는 테이블을 학교별로 동적 생성해서 하는게 나을까요...?

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트
1년 전

쿼리 실행 시간이 얼마나 걸리는지 점검해보세요.
쿼리 수행시간이 비정상적으로 오래 걸린다면 쿼리 튜닝 또는 처리하는 로직을 고민해보셔야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

1년 전

https://sir.kr/bbs/profile.php?mb_id=hongjeber777" onclick="return false;" rel="nofollow" target="_blank" title="HEAVENS 자기소개">HEAVENS 님 말씀처럼 우선하셔야 합니다.

그리고 혹시나 염려가 되어서 그런데요.

부하 정도에 따라서는 테이블 분리 나쁘지 않습니다.

외래키 설정하여 사용하시면 이롭습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인