I have a VM in Azure running a single SQL Server instance.
I also have recently setup Power BI to refresh from this source at 1am every morning. Unfortunately, this refresh is causing performance issues, where all queries/operations are timing out due to stress.
What are my options regarding a secondary DB for reporting purposes? Main requirements are ease of maintenance and cost (dont need anything enterprise level).
Things that come to mind:
- Secondary DB on same VM. Use replication to mirror data
- Another cheap VM. Use replication
- Use sql server availability sets, connect to read only replica
- SQL data warehouse
Can anyone provide some guidance, or ask questions that may help find my answer?
Thanks.