Does anyone have any techniques or utilities that would help predict the future growth of an existing Db moving from 4.x to NAV 2009? Client is currently at 9.5 GB, that drops to about 5.9 GB after restoring to SQL and taking advantage of the SQL improvements offered under 5.0 SP1 with indexing. However, they want to know how long they might be able to stay with SQL Server Express 2008, which has a limit of 10GB.
Thanks
0
Comments
how much new data do they post per month?
After I get this information, i.e. G/L Entry - 10,000 new records, Vendor Ledger - 2,000 new records, etc. how would I extrplolate that into a 5 year growth plan?
Thanks for replying...
Just copy the data into Excel. Go to File->Database->Information->Tables there you have all the sizes of the tables so its pretty easy (though tedious and time consuming) to extrapolate it.
Thanks
That all depends ont he data and how the client works what they do etc. You need to sit with them and work it out. There is no way to really estimate this without actually working with the customer.
They have to eventually move out of SQL express anyway.
The easiest way is to ask them to monitor the database periodically. When the size gets to 8-9 GB, ask the client to buy SQL Standard.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
In the end, there are easier ways to determine what's needed than creating unnecessary tasks and calculations.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
I've dealt with many a NFP over my career. One thing I have learn is not to equate "Not for Profit" with "We have no money". Think "Harvard University (Boston)". That's an NFP with a very big bank account.
Speaking for myself here, but I don't work for a charity. My employer provides me with a sizable paycheck. They expect me to justify that salary by generating revenue for the company.
If you keep your backup history for the last 4 months (or 1 year), you can use it to extrapolate the growth of your DB.
[Topic moved from 'NAV Three Tier' forum to 'NAV/Navision Classic Client' forum]
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
But the information may not be accurate since they did an upgrade to 5.0 sp1 that reduced the DB size.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
There's the problem.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Not looking to start an argument here, but I take exception to your comment.
I have been in this business for 25 years. This is not my hobby. It is how I earn a living. Giving away services may make some people feel all warm and fuzzy, but it doesn't pay the bills. My clients have a lot more money that I do, so I feel no obligation to give them free service. Instead I provide good honest service at a fair price. There, of course, may be exceptions but these are typically because there is strong potential for downstream revenue. Personally I don't consider someone trying to avoid an ~$800 license to fall into this category. But we all need to make our own business decisions. Just as our clients need to do with their customers.
RIS Plus, LLC
well, I try to get this discussion back to the original problem: there are PLENTY of reasons to measure exactly the database size and growth!
Not just regarding the SQL eEdition to use, but also regarding storage, data clen-up, archiving, etc..
Here a solution (light version) taken from my "NAV/SQL Perfromance Toolbox":
First I create a table to save the measurement; it actually has two "measurement points" A and B, or "before" and "after", then some columns to display the absolut and relative growth:
Then I have a little stored procedure (sorry, it's somewhat old and the code could be nicer - I know that!), which performs all the calculation:
Then I have a periodic job which simply executes this SP:
- with the very first measurement the "A" (before) data is inserted
- with the second measurment the "B" (after) data is measured and the differences (growth) is calculated
- from the third measurement on it works like this: "A" is deleted, old "B" is moved to "A", new "B" and growth is calculated
With all this you could determine the EXACT growth per table precisely on record and kilo-byte level. Once you know the growth in a representative period you could give a somewhat repliable forcast about future growth and size ...
As mentiond, this is a lighter version. Actually I use this to only measure the short-time growth within a week. Then I have additional jobs which save the data monthly for a long-term analysis ...
Hope this helps you a little.
PROVIDED AS IS. NO WARRANTY, NO GUARANTEE, NO SUPPORT. USE AT OWN RISK.
Regards,
Jörg
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
The Blog - The Book - The Tool
No, but I know I don't work for money.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
That called volunteering.... (also charity) :-k
The ONLY reason that we sell Navision and work with it is to make money. Even if we are doing free work for a client we do that only so as to make money down the road.
It always seems odd to me that companies use Navision to make money, yet begrudge their partners from making money. It is truly bizarre. And having been in the industry a long time, one thing I see over and over, is that the majority of Navision customers are make much higher profits than their partner is. That is why this industry is dying.
We're really hijacking the topic. Which is rude and for that, I apologize to the original poster.
Nonetheless, we're getting into the philosophical principles that each person lives by. Forums postings are probably not the best place to go into any depth. There are a ton of books out there, religious and non-religious, that goes into very detail. If we're fortunate to meet, if you're willing, I can recommend some books that I found very helpful. And you can share with me on why my ideals does not meet reality.
All I can say is that when I shifted my focus away from the money aspect, I had less financial trouble paying bills, employees, build savings, etc. It's strange, but it works for me.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Yes, in essence every company has to make money. It's how businesses stay in business. The key point is how the company makes it's money.
If a company's way to make money is through lies, cheat, steal, false PR, etc, it would be a very bad place to work in whether you're a consultant or an employee. That's why you see executives leave behind fat paychecks and resign.
And you probably seen this more than myself. Having been to hundreds of companies, walking into a company that does quite well, the CEO/Owners all share some of the some common attributes. It's balantly obvious as an observer. And the companies that don't do quite as well, it's owners same a lot of common attributes as well. I know you know what I'm talking about David.
The company will try to negotiate a better rate from you and expect you to give them honest solutions when asked. Our job is to stay firm on our pricing to maximize profit and give honest solutions when being asked. No one likes to be profiled, if we give them our word that we will support them and take them on as customers, we need to be honest follow through.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book