2009-07-14 4 views

답변

2

성능 문제와 마찬가지로 측정 특정 사례. sqlite3_get_table에 대한

문서는 다음을 알려줍니다 :

이 다음 루틴은 정말 sqlite3_exec 주변 단지 래퍼입니다(). 결과의 각 행에 대해 사용자 제공 콜백을 호출하는 대신이 루틴은 결과의 각 행을 malloc()에서 얻은 메모리에 저장 한 다음 쿼리가 완료된 후 모든 결과를 반환합니다.

그래서 하나는 처리가 sqlite3_exec 직접 비슷합니다 함께 할 수없는 한 sqlite3_get_table은 실적이 나쁜 것으로 추정 할 수있다. 실제로 얼마나 다른지와 그 차이가 중요한지는 데이터와 코드의 측정에 달려 있습니다.