Hi Rohan,
A backup of the Solarwinds SQL Database is sufficient. Depending on the size of the database, backup location etc the process could take minutes to hours. When the upgrade to 10.4.2 is complete you will have additional information on the polling engines.
I would exoect there to be anywhere from 1-3 hours downtime.
Tony Johnson
Loop1 Systems