• Backup .. Restore will be the best option in this case. It won't impact the incoming i/os to the procduction DB unless you are hosting the duplicate db on the same instance and heavy processing is doing on that DB

    Down the road you can also think about always on availability group if your server edition is enterprise. It will allow readonly secondaries where you can do the heavy processing, but additional license will be required for the readonly secondaries