작성
·
424
0
팀프로젝트하면서 속도가 늦춰질까봐 잘 돌아가도록 구현에만 초점에 두고 최적화에 전혀 신경 안썻더니 서버가 재시작될 때마다 조금씩 속도가 늦춰지다가 결국엔 저 오류가 뜹니다
원인은 mysql의 기본키 제한인 64개가 넘어서인 것으로 파악은 됐는데
해결해보려했지만 끝내 해결 방법을 찾지 못해 질문글 올립니다..
제 생각으로는 오류가 날거면 서버가 처음 시작할 때 오류가 발생해야된다고 생각되는데
서버 처음 시작할 땐 오류가 안나고 재시작을 반복해야 64개 넘었다는 오류가 발생합니다
서버켜지는속도 처음 3초 >> 5초 >> 7초 >> 9초 >> ... 점점 느려지다가 위와 같은 오류 발생
답변 3
0
0
https://github.com/sequelize/sequelize/issues/9653
이거 보고 칼럼 설정에서 unique 옵션에 true 대신 칼럼 이름을 넣어서
max 64 keys allowed
이 오류는 해결한 것 같은데 서버 로그가 뜨는 속도는 여전히 점점 느려집니다..
저거 여러 테이블 중 한 테이블만 그런 건가요?? 그럼 그 모델을 봐보새요.