저번 문제 해결하고
디바이스랑 시뮬레이터에 속도 차이 같은건 없음 확인함
bundle저장소에 미리 냅둔 .db파일을 실행시킨거였는데
번들에 있는 파일은 readonly라서 view table생성이 안됨
근데 시뮬레이터는 생성 됨
시뮬레이터의 번들 저장소가 readonly가 아닌 이유는?
몰름
암튼 시뮬레이터에선 view생성이 되니까 쨋든 쿼리 시간이 걸린거고
실제 디바이스에선 생성이 안된 뷰테이블에 접근하니까 에러를 뿌려줘야 하는데
이게 또 iOS14버전 디바이스에선 제대로 readonly로그를 뿌려주는데
좀 낮은 친구디바이스에선 안뿌려줘서 판단에 착오가 있었음
해결은 그냥 번들 저장소에서 document저장소로 파일 복사하고 그걸로 실행함
해결하는김에 0.7초 걸리던 느려터진 쿼리도 고민해서0.07초로 10배 정도 튜닝?함