

That’s why data and log files, and tempdb should be on their own physical drives or drive arrays. If multiple databases are written to simultaneously, performance drops even more. This is most noticeable in 5400RPM drives, but still noticeable in 7200RPM HDDs. Query runs on server, writes to temporary tables, but both reading and writing data are slowed by the rate the server disks are able to read, write, and process the request.A client (or server) with slow disk drives or drives busy with other activities:.Packets arrive and results display on screen…slowly.Once the water is shut off (SQL processing finished), the hose will empty, but held back by the diameter of the straw. With the 100MB NIC we are trying to force all the water passing through the garden hose into a drinking straw. Think of the data as water, with the server 1GB+ NIC as a garden hose. Relevant data returns, but is unable to process as fast due to data backed up waiting its turn to get through.A client with a low-bandwidth NIC (100Mb, Wireless):.Packet 3-400 (assuming default ‘first 1000 records’).Packet 2 – antivirus engine scans packet.Packet 1 – antivirus scans packet to ensure it is safe, then writes and stores in temp.The request is sent to the SQL Server Database Engine.You request a Payables Transaction SmartList.A normal client with active antivirus scanning enabled:.Results display to screen for further user interaction.Relevant data returns to the user’s temp folder in small packets (25 records each) for processing and temporary storage pending query completion.Let’s consider a simple action in Dynamics GP in five different scenarios: While I could use posting, reporting, or data entry as an example, I will use the SmartList as an example, since it provides a generic platform for non-technical analysis. When it comes to the Microsoft Dynamics GP client/server processing algorithm there are some things you should know about the perils of network performance, hardware, and file placement.
