I'd like to ask: When I use EG to connect to the server and submit a data-step code,
1. The server executes code slowly, likely constrained by network latency, single-core CPU performance, disk read/write speed (HDD), memory allocation (8GB per user in the workgroup), and memory read/write performance;
2. My local computer significantly outperforms the server in all these hardware metrics;
Besides switching to PC SAS on my local machine, how else can I leverage my local computer's hardware advantages to accelerate code execution?
You can't leverage your local computer's performance advantage unless you switch some of your SAS processing to it. You could parallel process some steps using both your PC and your remote server at the same time.
Have you discussed the SAS server performance with your SAS administrator? In my experience if your PC outperforms your remote SAS server then there is something seriously wrong with the server resources available to you. You might also want to consider doing remote server processing after hours if it performs much better then.
I suggest you check your server disks IO performance with the SAS IO Test Utility before doing anything.
April 27 – 30 | Gaylord Texan | Grapevine, Texas
Walk in ready to learn. Walk out ready to deliver. This is the data and AI conference you can't afford to miss.
Register now and save with the early bird rate—just $795!
Check out this tutorial series to learn how to build your own steps in SAS Studio.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.