Hello
During the last 6 months, one of our customer's database grew from 40 GB to 80 GB, even though the business transactions didn't increase compared to the years before (during the first 3 years, the database grew from 0 to 40 GB).
Did anyone experience something similar or does anyone know, how something like that could happen?
Thanks for your help.
0
Comments
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Eg. on a standard DB without extra keys, 2/3 of the size of table 32 are indexes, only 1/3 of it is the data! So if you add some extra indexes,...........
With that kind of size, I suppose you're using SQL-server. If not it can be time to consider it, but using a 3.70 or also a 4.00 client/server with the 2.60 objects.
With SQL, you can tell SQL not to maintain indexes/SIFT-index, sparing a lot of diskspace and speed. (The more that SQL doesn't even use most of those indexes).
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
Table 32 alone is 40 GB! As you mentioned, one of the problems could be that there are 29 keys in that table. We had to add lots of keys because the customer was complaining about the slow speed of the DB.
Thanks for your help
More keys - faster reading (on Native DB, on SQL it depend on the fields in the key and you do not need much keys to maintain)
More keys - slower writing (you need update all keys which is time consuming operation and when you have wring keys maintained on MS SQL, you can lock whole table instead few records...)
You must choose some compromise between fast reading and fast writing, and because writing is more critical (locking other users) - in many cases you need fast writes = less keys...
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.