For high-traffic websites, I advise developing a stagging website if you make significant updates or even switch the WordPress theme entirely.
But one significant problem I encountered while moving from the staging site to the live one is that all database tables are updated, which could result in financial loss if the website receives multiple orders in a single minute.
mysqldump -u root yourdatabase -t wp_postmeta -t wp_posts > dump.sql
You can also use WPCLI to export only specific tables:
wp db export --tables=wp_options,wp_users