Hi Nathan,

On 10 Oct 2007 at 12:42, Nathan Anderson wrote:

> We are currently not working with a huge data set.  The two tables we are 
> auditing have 5,800 and 1,400 records.  And the audit tables have 29,000 and 
> 8,200 records.

Ah, but you have separate audit tables though, so operations on the main 
table aren't compromised by the need to maintain an audit.  I don't mind if 
there's a performance hit when looking up old versions of a record, that's the 
price you pay for wanting audit.  However, I'm keen to prevent audit from 
compromising performance in the primary tables.  Putting audit records in 
separate tables acheives that aim (except during updates of course, but the 
penalty then shouldn't be too high anyway).

Do you have any DB relationship between your primary table and it's audit 
counterpart, or do you do all that in code?

Cheers,
Rob Hills
Waikiki, Western Australia
Mobile +61 (412) 904-357
Fax: +61 (8) 9529-2137

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

Reply via email to