Thanks alot Michael .lets upgrade it and hope i need your help in case
getting stuck:)

Cheers
Kritesh

On Tue, Aug 28, 2012 at 10:05 PM, Black, Michael (IS) <
michael.bla...@ngc.com> wrote:

> Oh yeah...you need to upgrade your sqlite.
>
> You are hitting the SD card which is dog slow.
>
> Keeping your DB in memory may solve all of your database speed concerns.
>
> Michael D. Black
> Senior Scientist
> Advanced Analytics Directorate
> Advanced GEOINT Solutions Operating Unit
> Northrop Grumman Information Systems
>
> ________________________________________
> From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org]
> on behalf of kritesh tripathi [tripathi.krit...@gmail.com]
> Sent: Tuesday, August 28, 2012 11:34 AM
> To: General Discussion of SQLite Database
> Subject: EXT :Re: [sqlite] Pragma Synchronous=OFF is not working
>
> Hi,
>
> Sorry but i am not using memory database since sqlite version -3.6.4 does
> not support i guess ..I am not indexing any data and i am sure that all
> insertion ,   i am doing under one transaction . Do you think creating
> index or i n memory database or binding the values using sqlite_binding
> will effect the performance .. Is performance due to hardware like SD card
> speed or Filesystem ?
>
> Cheers
> kritesh
>
>
>
>
>
> On Tue, Aug 28, 2012 at 9:55 PM, Black, Michael (IS) <
> michael.bla...@ngc.com
> > wrote:
>
> > So you're already doing the smart thing....good....and I believe you did
> > say you're using a memory database, right?  Not storing it on the SD
> card?
> >
> > Are you able to run your timing test on a standard PC?
> >
> > 50 inserts/sec is definitely NOT fast (that's your .02 number).
> > Thousands/sec is more like it on a standard PC.
> >
> > Did you create any indexes on your data?
> >
> > Are you sure you have the entire load process in one transaction?
> >
> > Care to show us your code?
> >
> > Another thing you can do is output SQL statements to stdout so you can
> run
> > those inserts inside an sqlite3 shell and test different configurations
> > that way.
> >
> >
> >
> > Michael D. Black
> > Senior Scientist
> > Advanced Analytics Directorate
> > Advanced GEOINT Solutions Operating Unit
> > Northrop Grumman Information Systems
> >
> > ________________________________________
> > From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org]
> > on behalf of kritesh tripathi [tripathi.krit...@gmail.com]
> > Sent: Tuesday, August 28, 2012 11:09 AM
> > To: General Discussion of SQLite Database
> > Subject: EXT :Re: [sqlite] Pragma Synchronous=OFF is not working
> >
> > HI Michael,
> >
> > I am not stroing the video data in the table .For example -Suppose i have
> > one image - ABC.jpg  in the folder contains in SD Card
> > 1- First i am parsing the image
> > 2- Second Get the values like - Fullpath (Wht is the exact path of image
> in
> > SD Card),file Size and create unique id .
> > 3-Third , I am inserting these values in Image table .
> >
> >
> > Executing the same steps for all images (folder where all images stored )
> > in  SD card .
> >
> > Total time to  parsing and insert the 500 image  =42 sec
> > Time to insert one image in table after parsing = .02 Sec
> > Time to parsing one images  = .04 sec
> >
> > Cheers
> > kritesh
> >
> > On Tue, Aug 28, 2012 at 9:22 PM, Black, Michael (IS) <
> > michael.bla...@ngc.com
> > > wrote:
> >
> > > I think the first thing you'll hear is to NOT store the video data in
> the
> > > database.
> > > Just store a file path.  That is much faster and should complete a lot
> > > faster than your expectations.
> > >
> > > Is there some specific reason why you want the blob data in your
> > database?
> > >
> > > How long does it take you just to read and parse the images and skip
> the
> > > database insert?
> > >
> > > What exactly are you inserting in those 3 tables?  Sounds like some big
> > > data.
> > >
> > >
> > > Michael D. Black
> > > Senior Scientist
> > > Advanced Analytics Directorate
> > > Advanced GEOINT Solutions Operating Unit
> > > Northrop Grumman Information Systems
> > >
> > > ________________________________________
> > > From: sqlite-users-boun...@sqlite.org [sqlite-users-boun...@sqlite.org
> ]
> > > on behalf of kritesh tripathi [tripathi.krit...@gmail.com]
> > > Sent: Tuesday, August 28, 2012 10:31 AM
> > > To: General Discussion of SQLite Database
> > > Subject: EXT :Re: [sqlite] Pragma Synchronous=OFF is not working
> > >
> > > Hi Michael,
> > >
> > > Righ Now i am inserting only 500 records in  three different tables in
> 42
> > > sec . I have 500 imagesor video (.jpg or MP4) in the SD card which i am
> > > parsing and then inserting one by one in the video table or image table
> > > . I am expecting this  in between 10-20 sec . Presently i am using the
> > > Micro itron embedded RTOS in my device .
> > >
> > > _______________________________________________
> > > sqlite-users mailing list
> > > sqlite-users@sqlite.org
> > > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > >
> >
> >
> >
> > --
> > Regards
> > kritesh tripathi
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@sqlite.org
> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> > _______________________________________________
> > sqlite-users mailing list
> > sqlite-users@sqlite.org
> > http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> >
>
>
>
> --
> Regards
> kritesh tripathi
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
> _______________________________________________
> sqlite-users mailing list
> sqlite-users@sqlite.org
> http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users
>



-- 
Regards
kritesh tripathi
_______________________________________________
sqlite-users mailing list
sqlite-users@sqlite.org
http://sqlite.org:8080/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to