Hello all,
I am a DBA with extensive experience working in SQL Server, but I am new to working in an environment supporting Dynamics AX. I have been working with a client who has experienced some less than ideal performance from their instance hosting Dynamics AX, and I was looking for some insight on a few questions.
1. On quite a few forums, I see people recommending that you never drop any of the indexes that come shipped with the product. In my environment, there are dozens of these that are never being read from but are causing significant overhead with write traffic (millions of writes per index). What is the reason that there seems to be so much concern with dropping these indexes that don't seem to be providing any value?
2. In the case that we do move forward with cleaning up this problem, I am concerned that this will not be as permanent as I would like. I am concerned that if we were to update Dynamics AX in the future, it would result in these dropped indexes being recreated. Does anyone know if this is the case or will these remain deleted as intended?
Thank you in advance for any assistance.