brownie124
Programmer
Hi,
Would this be a bad idea:
A table that could have in upwards of 25,000,000 records. There are 4 fields numeric fields in the table and the record length is 14 bytes. The primary key is 12 bytes. This table would not be modified during the day. There would be a process at night that would modify it. The process could delete some stale records, as many as 2000 a night. It could also add that many back in. Initially the table would be hit a lot during the day, but eventually, the data that would be retrieved would be stored in a local cache on each users system. The cache would only need to get updated if the table data had changed for that particular user, requiring a trip to the server.
I guess I am wondering if the performance would be bad, would the nightly deletion of this many records cause too much disk fragmenation, etc.
Any insight here would be much appreciated.
Thanks,
- Michael
Would this be a bad idea:
A table that could have in upwards of 25,000,000 records. There are 4 fields numeric fields in the table and the record length is 14 bytes. The primary key is 12 bytes. This table would not be modified during the day. There would be a process at night that would modify it. The process could delete some stale records, as many as 2000 a night. It could also add that many back in. Initially the table would be hit a lot during the day, but eventually, the data that would be retrieved would be stored in a local cache on each users system. The cache would only need to get updated if the table data had changed for that particular user, requiring a trip to the server.
I guess I am wondering if the performance would be bad, would the nightly deletion of this many records cause too much disk fragmenation, etc.
Any insight here would be much appreciated.
Thanks,
- Michael