db를 엑셀로 다운하는데 만건정도는 무난하게 받아지는데
10만건은 거의 1시간이 걸립니다.
db 쿼리를 날려서 foreach로 엑셀로 바로 넣어주는데
좀더 빨리 쾌적하게 엑셀로 만드는 방법은 뭘 참고 해야할까요?
phpexcel 문제인가요?
2만건 넘어가면 느려지던데...
https://sir.kr/pg_tip/16700
참고해보세요
댓글을 작성하려면 로그인이 필요합니다.
구글링 했는데요
https://jojoldu.tistory.com/243
조건으로 사용할 컬럼을 인덱스로 잡아 놓은 상태에서
조건을 걸면 조회 속도가 빨라집니다.
저도 예전에 대량으로 하면 시간도 오래 걸리고 하다 애러 나면
시간도 많이 날라가서 조건 걸어서 네번 다섯번 끊어서 받았던 기억이 있습니다.
조건에 인덱스 확인 하시고요..
용도가 무엇인지 모르겠지만
db 이전시 빠른 방법은 dump하는 거겠죠.
엑셀 대신 csv포맷이 좀 더 빠르긴 할 겁니다.
답변을 작성하려면 로그인이 필요합니다.
이 게시물을 신고 하시겠습니까?신고사유를 선택해주세요.