When I first downloaded NAV 5 SP1, there were almost 220 SQLindex entries (where NAV had changed the SQL index from the NAV fields).
I complained to an ISV that there release had removed the SQLindex entries. They explained to me that Navision had removed them. I downloaded the release again for North America and all the SQLindex entries are gone.
Does anyone know the reason why? I thought the whole idea of SQL Server tuning was to provide better keys for SQL Server to use. This seems like a big step backwars to me.
I know key optimization varies by individual site, but starting off with a base set of changes seemed like a better way to start than starting with nothing.
0
Comments
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
http://mibuso.com/blogs/davidmachanick/
MVP - Dynamics NAV
My BLOG
NAVERTICA a.s.
The indexes in 5.0 were perfect fore some (most) scenario's but turned out to be terrible in some (few) scenario's.
That is why they were turned off.
I am pretty sure more improvements will come in version 7 but we are not allowed to communicate about that. (In fact I am affraid this is already over the edge)
Can you shed some light on which scenarios are bad for the SQLindex changes, since I plan to turn them all back on for a high volume customer, except for those that cause problems.
So if you know what scenarios caused problems and can let me know, I would appreciate it.
http://mibuso.com/blogs/davidmachanick/
http://blogs.msdn.com/microsoft_dynamic ... perty.aspx
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
NAV/SQL Performance Optimization & Troubleshooting
STRYK System Improvement
The Blog - The Book - The Tool
It appears we need different tuning tips for each SQL Server release.
With the base functionality changes getting larger between Standard and Enterprise, this is just going to get worse.
http://mibuso.com/blogs/davidmachanick/
For Sharepoint, SQL, hardware, exchange etc you need to work together with experts.
A lot of partners work together with hardware specialists. That is really common. This trend will also move to other fields.
=D> Well said.
What I am frustrated by is Navision's constantly changing methods and the lack of beta testing with real customer databases.
If expertise is so important, then why does Navision as part of Microsoft have so many problems?
Our battle is to work with whatever scheme Navision has come up with on each service pack and sometimes patch level.
There needs to be better information available on why they are making changes and where they are seeing performance difficulties.
There should be some benefits to running a package compared to custom software.
http://mibuso.com/blogs/davidmachanick/
Soon they will be adding another - SQL Server 2008.
All the SQL Servers offer 32 bit and 64 bit editions. All the versions have differences in query behavior. A performance problem in 2000 may not be in 2005, but it introduced a different set of behaviors and problems.
NAV has multi language support. Maybe NAV needs to add packs to be loaded for SQL Server edition support.
http://mibuso.com/blogs/davidmachanick/
RIS Plus, LLC
Navision used to display date and time in the top right hand corner. When they released the UNIX version, they had to deactivate this, since it mean a lot of unnecessary network traffic going to the server and back to get the time, so after some time (I think 15 seconds), it stopped updating the time until you actually started working again.
Well they then did the same in the DOS version. When asked why they said They wanted the UNIX and DOS versions to look identical.
its the same now with this "one code base" issue. They do FAR FAR more work maintaining one code base that supports multiple systems than they ever would if they just supported at least a C/SIDE and a SQL code base separately.
its just the Navision way that is bean for 20 years. ](*,)
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!
hm, good idea, but difficult, as this is not really "official material", is it?
Anyway, I follow Mark in his reasoning. He is a good example of specialisation by the way (SQL Server performance).
Eric Wauters
MVP - Microsoft Dynamics NAV
My blog