egurally, I am checking my SQL Server log and found this error message like: IO requests taking longer than 15 seconds to complete.
SQL Server uses asynchronous IO, in which SQL Server releases the thread to allow further threads.
This operation hardly takes 15ms, but under certain condition delays will occur and this kind of error will log into SQL Server logs.
The possible reasons are:
- Excessive I/O requested by SQL Server
- I/O subsystem problems
- I/O subsystem misconfiguration
- Inefficient placement of data files on disk