2009-11-24 2 views

답변

1

가장 좋은 점은 마음에 오는 어떤 시도하고, 너무 느린 경우, 음, 다른 것을 시도하십시오. 너 뭐 해봤 니? 성능 문제가 있습니까?

+0

네, 저는 똑같이하고 있습니다. 그러나 다른 사람이 같은 시나리오를 겪은 경우에도 그들의 생각이 도움이 될 것입니다. 실험이 진행 중입니다. :) – viswa08

+0

당신이 가지고있을 때 결과를 게시하십시오, 나는 그 대답을 알고 싶습니다. 내 생각 엔 순수한 추측이지만 아이폰이 그 크기 표에는 아무런 문제가 없다고 생각한다. 특히 데이터 삽입과 관련해서는 50 열이 매우 십분입니다. 지금, 만약 당신이 제비를 많이 가지고 있고 50 컬럼 테이블을 많이 가지고 있고 많은 데이터와 많은 자료를 가지고 있다면, 조인은 재미있을 것입니다 ... – echo

+0

@justin : 제발 겁주지 마세요. 나는 새내기 다행히도 .. hv 단 하나의 테이블에 50+ 컬럼과 25+ 레코드를 가지고있는 3 개의 테이블. – viswa08

1

SQLite는 빈 열을 저장하지 않으므로 50 열을 사용하면 데이터를 입력하기 전에는 아무런 영향을 미치지 않습니다. 데이터를 삽입하면 공간을 차지하기 시작하지만 추가 비용은 최소화됩니다. 어떤 성능 문제가 특별히 걱정됩니까?

+0

성능을 한 번보기에서 다음으로 전환하는 동안 데이터베이스에서 데이터를 검색합니다. 또 다른, 그것을 할 시각 지연을 볼 수 없어야하고 이것은 내 관심사였다. 답장을 보내 주셔서 감사합니다. – viswa08

+0

SQLite가 생각보다 빠릅니다. 최적화를 염려하기 전에 먼저 이것을 시도하는 것이 좋습니다. 확률은 SQLite 액세스보다 자신의 지원 코드가 훨씬 느립니다. –

+0

@ 브래드 : 내 걱정에 대한 이유는 내가 개발 제한된 시간과 붙어있어 같은 이유 때문에 같은 화면을 다시 방문하고 싶지 않아요. 그렇지 않으면 모든 유형의 순열을 수행 할 것입니다 :) 그리고 지원에 감사드립니다! – viswa08

0

항상 핵심 데이터가 있습니다. 똑똑한 옵션처럼 보입니다.

관련 문제