Hi,
I'm not sure if this question has been asked before but I've done online and community searches without finding an answer.
Before I ask I want to make you aware that I've been employed as a developer technician to support our organisations Dynamics CRM 2011 application. Before this my background was in IT Support with no experience of Dynamics. The organisation was looking for a candidate with no experience but could be trained as it's a heavily customised solution.
With the above in mind please forgive any errors or misunderstandings as I still have a lot to learn.
The application we have is grinding to a halt as we currently have over 220 million records in the POA table which was reduced down from 290 million recently. My understanding is the POA table contains entries for permissions (shares) to items within Dynamics. We currently have a third party administering the app and they previously reduced it down to 250+ million from over 700+ million.
The question is can reducing the POA table have an effect on search functionality? Ever since these deletion jobs have been carried out it seems we receive generic error messages when we do any type of search, whether quick or advanced find. Same thing occurs with views which I understand are simply saved advanced find queries.
Is there anything we need to be careful of when deleting records from the POA table? From what I've been advised it's only orphaned records that are being removed and this shouldn't have an effect on search functionality.
Just to add, I've read the AsyncOperationBase and WorkflowLogBase tables can also affect performance if they become very large but they're a fraction the size of the POA table.
Any advise would be much appreciated.
Many thanks
Vincent