Portal for ArcGIS is a big installation, it takes a long time, and whenever a restart is needed, it takes a while to come back up again (and hope no problem occur).
It would be ideal to split out the DB from the web application...
1) The DB would rarely need to be restarted
2) The DB could be a new ArcGIS Datastore Type
3) Faster Portal Restart times
4) Quicker to apply patches