답변 3개
채택된 답변
+20 포인트
2년 전
phpmyadmin 에서 query 를 실행해보시면 응답 속도가 있습니다.
전체 count()*) 는 실제로 별다른 부하가 없이 불러옵니다.
굳이 별도 테이블을 만들 필요는 없을것 같네요.
단, 조건이 붙는다면, 그 부분은 해당 필드를 index 걸로 테스트해보고
응답속도가 느리다면 별도 테이블에 저장하는걸 권합니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
2년 전
키값관리를 위한것이라면
mysql 에서 컬럼에 auto_increment를 적용하는게 나을것이고
postgresql 이나 oracle에서는 sequence로 등록후 nextval 값을 관리하는게 효과적입니다.
단지 현재의 갯수를 구하는것은 count(컬럼) 하는건 컬럼에 index만 걸려있거나 * 로 전체카운트라면
속도저하가 거의 없을겁니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인