Dan,

SET RULES OFF, if at all possible. That RULE is doing an enormous amount of
work for every row inserted.

After the load, you can do a single query to find any newly-loaded rows that
violate the rule, and deal with them at that point.

Bill


On Thu, Feb 11, 2010 at 9:23 AM, Dan <[email protected]> wrote:

> No triggers,   No Primary/Foreign keys,  Not a network issue as tables that
> are 8 times larger update nearly immediately, and all other indicators are
> great speed wise.(gigabit connection to the server)
>
>  Full unload reload of whole database 3 weeks ago for speed issues then as
> well.  Since this database is in use 24 hours a day I don't know that I can
> kick everyone out and re-load the database more often.  I know it is a good
> habit, however it in the past has never HAD to do it reguarly for speed.  I
> would do it to keep it under 2 gigs with 7.5 and lesser versions.
>
> At 08:33 AM 2/11/2010, you wrote:
>
>  Any triggers on this table? These can cause serious speed issues,  if not
>>
>> implemented properly.
>>
>>
>>
>> Any Primary / Foreign keys on this table?
>>
>>
>>
>> You stated you did a data unload.  Was this for the entire database or
>> just
>>
>> the one table.  If just the one table, I do not believe that helps much.
>>  It could
>>
>> be that your indexs are becoming troublesome and you need to do an entire
>>
>> database unload/ reload.  (Or try a pack index depending on your version)
>>
>>
>>
>> Network or non-network?
>>
>>
>>
>> Try projecting a temp table ..
>>
>> Project Temp TmpTable from "Your Table" using all
>>
>>
>>
>> This will create a duplicate with no indexes.  Try your manual update on
>>
>> this table.  If it works fine, then your problem is most likely in your
>> database
>>
>> index file (.xx3) or (more uncommon if you are using a network) a network
>>
>> issue as the temp table most likely resides on your local machine.
>>
>>
>>
>> -Bob
>>
>>
>>
>> ----- Original Message -----
>> From: "Dan" <[email protected]>
>> To: "RBASE-L Mailing List" <[email protected]>
>> Sent: Thursday, February 11, 2010 7:06:51 AM GMT -06:00 US/Canada Central
>> Subject: [RBASE-L] - Speed issues
>>
>>  I am not sure where to turn next.  I have a table with about
>> 100,000 rows... updating it seems to take forever.  Just yesterday I
>> was manually changing a number in the table, then wanting to go to
>> the next row and change it... (needed to update about 20 rows)  Each
>> row took 15 seconds before it would save and update.
>>   So, I thought unload the data and reload.  That was an hour ago,
>> unload took 2 seconds... reload is still going...If it is going
>> yesterdays speed it will take months.
>>   Where am I going wrong?
>>
>>
>
>

Reply via email to