After a partial restore, the import succeeding does not mean the data is correct. Validate three things before calling it done: orphaned rows (e.g. wp_postmeta rows whose post_id no longer exists), broken serialized values (a truncated PHP-serialized string renders wrong or fatals), and stale caches (the object cache may still serve pre-restore values, so flush it). Re-importing the full backup "to be safe" is the wrong instinct — it undoes the targeted restore and discards newer data.
-- orphaned postmeta
SELECT pm.meta_id FROM wp_postmeta pm
LEFT JOIN wp_posts p ON p.ID = pm.post_id
WHERE p.ID IS NULL;
wp cache flush # clear stale cached values after the restore