TF30041: The database operation exceeded the timeout limit and has been aborted

Hello experts
One day we are getting one typical error messages on Team Foundation server, and also the server is very slow as well as user are not able to access the tasks. We are look into the event log of server, and then we got a few timeout errors, with a critical server error. Please give a solution to solve this.
Thanks.
Error: TF30041: The database operation exceeded the timeout limit and has been aborted.

