[V4RB] Open Delay

Ruslan Zasukhin sunshine at public.kherson.ua
Mon Nov 19 02:16:51 CST 2007


On 19/11/07 10:03 AM, "Schiller, Carsten" <c.schiller at peptidomics.com>
wrote:

> 
>> From: Ruslan Zasukhin [mailto:sunshine at public.kherson.ua]
>> 
>> On 16/11/07 5:06 PM, "Schiller, Carsten"
>> <c.schiller at peptidomics.com> wrote:
>> 
>>> I just tested a ~200 MB Database (3 tables, 40 fields, no indexes)
>>> took about 40 seconds just to execute the open function.
>> You can hear 
>>> a lot of memory swapping to the disk and if you open it a
>> second time 
>>> it opens almost immediately (until the computer is
>> rebooted). I think
>>> this is XP specific and no issue on the Macs.
>> 
>> Please do 
>> 
>>     SqlDump Structure only
>> 
>> This will produce 3 CREATE TABLE commands, and show them to us.
> 
> Here we are:
> 
> CREATE TABLE "fingerprint" (
> "diagnose" STRING (255)  NOT NULL,
> "path" STRING (255)  NOT NULL,
> "comment" STRING (255)  NOT NULL,
> "date" DATE  NOT NULL,
> "operator" STRING (255)  NOT NULL,
> "speccount" LONG  NOT NULL,
> "project" STRING (255)  NOT NULL,
> "stadium" LONG  NOT NULL,
> "instrument" STRING (255)  NOT NULL,
> "methode" STRING (255)  NOT NULL,
> "specimen" STRING (255)  NOT NULL,
> "specimen_source" STRING (255)  NOT NULL,
> "experiment" STRING (255)  NOT NULL,
> "patient" STRING (255)  NOT NULL,
> "picture" PICTURE (1024) ,
> "format" LONG  NOT NULL,
> "resolution" DOUBLE  NOT NULL,
> "align_MZ_ID" LONG  NOT NULL,
> "align_MZ_GUID" STRING (255)  NOT NULL);
> 
> CREATE TABLE "spectrum" (
> "Fingerprint_ptr" ULONG  NOT NULL INDEXED,
> "spectrum_data_X" BLOB (1024) ,
> "spectrum_path" STRING (255)  NOT NULL,
> "fraction_nr" LONG  NOT NULL,
> "scale" FLOAT  NOT NULL,
> "points" LONG  NOT NULL,
> "spectrum_data_Y" BLOB (1024) ,
> "spectrum_log" TEXT (1024) ,
> "offset" DOUBLE  NOT NULL,
> "outlier" LONG  NOT NULL);
> 
> CREATE TABLE "masslist" (
> "Spectrum_ptr" ULONG  NOT NULL INDEXED,
> "peak_xcoor" DOUBLE  NOT NULL,
> "peak_ycoor" DOUBLE  NOT NULL,
> "peak_intensity" DOUBLE  NOT NULL,
> "peak_width" DOUBLE  NOT NULL,
> "peak_area" DOUBLE  NOT NULL,
> "peak_quality" DOUBLE  NOT NULL,
> "peak_s2n" DOUBLE  NOT NULL);


Hmm, so tables do not have many fields!

Please try compress your db at best compression.
    RAR or ZIP7

And see its size. Let me know.
I'd like test it here.



-- 
Best regards,

Ruslan Zasukhin
VP Engineering and New Technology
Paradigma Software, Inc

Valentina - Joining Worlds of Information
http://www.paradigmasoft.com

[I feel the need: the need for speed]




More information about the Valentina mailing list