Ok,
@Yahel:- For the insertion of same records on a Palm device(Say Palm Pre) ,
its taking 3 seconds..
On an IPhone , its taking 1 or 2 seconds..
Here is an example of what i am doing..
private Boolean addAlbumDB(int AlbumId, String Name, String Label,
int MultipleArtists, int ArtistId) {
long result = -1;
try {
ContentValues initialValues = new ContentValues();
initialValues.put(KEY_ID, AlbumId);
initialValues.put(KEY_NAME, Name);
initialValues.put(KEY_LABEL, Label);
initialValues.put(KEY_ARTIST_ID, ArtistId);
initialValues.put(KEY_MULTIPLE_ARTISTS, MultipleArtists);
result = db.insert(DATABASE_TABLE, null, initialValues);
} catch (Exception e) {
Log.i("Exception in addAlbumDB", "" + e.toString());
return false;
}
if (result == -1)
return false;
return true;
}
The above function is called for around 2000 times..
Similarly there are 2 3 more functions for other tables.
Thanks,
Alok.
On Mon, Apr 12, 2010 at 2:33 PM, Michael Rueger <[email protected]>wrote:
> On 4/12/2010 10:59 AM, Yahel wrote:
>
>> Hi Alok,
>>
>> Posting some logic, or some sql would help us see if you are missing
>> something :)
>>
>
> (excessive) use of indices comes to mind :-)
>
> Michael
>
>
>
>> Yahel
>>
>> On 12 avr, 08:50, Alok Kulkarni<[email protected]> wrote:
>>
>>> Hi,
>>> I am inserting around 7000 to 8000 records in my database having 4 tables
>>> each having 3 to 4 columns.Its taking me around 22 seconds to do the
>>> insertion which is i think is too long. I am using transaction while
>>> doing
>>> this without which its taking around 55 seconds.
>>> According to SQLite documentation , inserting 10000 records in a database
>>> takes time around 2 to 3 seconds.
>>> Am i missing something , or is the behaviour correct?
>>> Thanks,
>>> Alok
>>>
>>
>>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en
>
> To unsubscribe, reply using "remove me" as the subject.
>
--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en