Do you mean the database gets slow at 2500 records?

So far (783 records this morning) I haven't came across any degradation in speed and performance. But, yes, I'm afraid that it can happen - let's say 2000 records in tInspection (with memo field), 30-50 in tIssue (with memo field) and constantly 10-30 records in a 'new table' we're talking about.

As far as MEMO or VARBINARY for that matter, it can be an issue. HSQL stores the memo data right in the row ( not so for all DBMS's ), this means that as the memo fields become more populated with data fewer records will fit into the memory buffer during a search. ( this includes internal searches in the engine for joins and the like also ) One solution to this is to move the memo field to a seperate table with a 0 or 1 relationship to tInspection.

However, the number of records you are talking about is fairly small. If the data in the memo fields is also fairly small then I would not expect you will have a problem.

For my money, I would leave the schema the way it is now and only if I started to see a problem would I go about breaking my tables apart. Memo fields, for user entry via keyboard, tend to not be that large, if you where talking about images it would be totally different. Then I would segregate them to a separate table right from the start.

The one place that you will notice a slow down as the database grows is, time to establish the initial connection. Breaking the tables apart will not help here unfortunately, heck it may even make things worse.

Drew

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to