main logo
Subject: Re: large BLOB data slow to load
Author: Chris Sheffield
Posted: 2004/06/30 15:36:19
 
View Entire Thread
New Search


Ruslan,

>
> Size of this db ?
>

This database is about 8 MB. If all the records were
there, it would be around 130 MB. The size of the
database doesn't seem to make a difference. I tested
using this one and still experience the slow loading.

> This is only database?
>
> So you do on this db which query ?

I'm using the "SQLSelect" function with the query
"SELECT data FROM Stories WHERE StoryNumber=1". And,
once again, I am using a server-side cursor.

Once I get the cursor, I use the "Cursor_GetFieldRef"
function to get a reference to the "data" field.

put Valentina("Cursor_GetFieldRef", tRecID, "data")
into tFldRef

Then I use "Binary_ReadData" like this:

get Valentina("Binary_ReadData", tFldRef,
"gStackContents", Valentina("BLOB_GetDataSize",
tFldRef))

This all works fine except that it is really slow with
a server database.

>
> How many records is found ?

Just one.

>
> Have you try query this db under Vserver from
> Vstudio?
> It can specify client or server side cursor to use.
>

Yes, and it's slow there too.

> You work with VXCMD or other ?
>

Yes, VXCMD.

> Platform of server? MAC ?
> Of client ?

Platform of server is Mac, and platform of clients are
OS X, OS 9, and all versions of Windows. The client
platform doesn't make a difference.

I'm confident that if you'll take this database and
run a query on it, you'll see what I mean. Sometimes
it takes as much as 10 or 15 seconds, when it should
only take 2 or 3 at the most.

Thanks,


=====
Chris Sheffield
Read Naturally
www.readnaturally.com



__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
_______________________________________________
Valentina mailing list
Valentina .at. lists .D.O.T macserve.net
http://lists.macserve.net/mailman/listinfo/valentina

 
©2004 Chris Sheffield
<-- Prior Message New Search Next Message -->