Should services be turned off prior to performing updates?
Most likely an upgrade like that will behave like Java updates do in macs. It will replace the software in the background and won't start using the new software until you restart the program. 

In terms of best practices, I would say go ahead and update it with services still running and as soon as it's done, restart the machine to give it a fresh run.