전체 Q&A 목록으로
Q&A 웹시스템 구축 #43
웹시스템 구축 ID #43
cho99 2026-09-20

다른 데서 만든 사내 ERP가 너무 느린데 DB 튜닝으로 바로 빨라질 수 있나요?

기존에 다른 외주사에 2천만 원 주고 구축한 사내 ERP 웹이 있습니다. 데이터가 쌓이면서 조회 누르면 30초씩 멈추는데, 개발업체는 폐업해서 연락이 안 됩니다. 소스코드 분석해서 DB 쿼리나 인덱스 튜닝으로 바로 0.3초대로 고쳐주실 수 있나요?
제이앤코어 기술팀 공식 답변 VERIFIED
시니어 풀스택 엔지니어 검토 완료
답변 일시: 2026-09-20 14:40:00
남이 만들어 둔 ERP는 실제 소스와 데이터베이스 상태를 열어보기 전까지는 무조건 고칠 수 있다고 장담할 수 없습니다. 조회 버튼을 눌렀을 때 30초씩 멈추는 원인은 크게 세 가지입니다. 1. 데이터베이스 검색 색인(인덱스)을 안 걸어놔서 데이터가 쌓일수록 처음부터 끝까지 다 뒤지는 경우입니다. 이건 색인 설정과 쿼리 몇 줄만 고쳐도 0.2초 이내로 바로 빨라집니다. 2. 목록 500개를 불러오면서 보이지 않는 뒤쪽에서 DB 조회를 500번 반복 실행하게끔 코드가 잘못 짜인 경우입니다. 3. 화면을 나눠서(페이지네이션) 불러오지 않고 수만 줄을 한 번에 화면에 그리려다 인터넷 브라우저가 멈추는 경우입니다. 다만 기존 업체가 코드를 너무 복잡하게 얽어놔서 손대면 다른 기능이 깨질 위험이 큰 상태라면, 남의 코드를 억지로 뜯어고치는 작업은 맡지 않습니다. 그럴 때는 기존 ERP 데이터는 그대로 두고, 가장 느려서 고통받는 조회·정산 화면만 가벼운 웹으로 따로 뽑아내는 방식이 비용이나 안전성 면에서 훨씬 낫습니다.
💡 우리 회사 환경에 맞춘 정확한 견적과 기능 범위가 궁금하신가요?
1:1 비밀 견적 문의하기 ↗