Elastic database jobs
Elastic database jobs or Azure-hosted elastic database jobs can be used to schedule a T-SQL task such as index maintenance against an SQL database, a group of SQL Database elastic database pools or an SQL Database shard, all databases in an elastic database pool, a shard map, or a server across different Azure subscriptions.
An elastic database job can span multiple databases in the same subscription or in different subscriptions.
Figure 8.14 illustrates the different components of an elastic database job:
Figure 8.14: Different components of an elastic database job
Let's discuss some of the components in the diagram.
Elastic job agent
An elastic job agent is an Azure resource that's responsible for creating, executing, and managing jobs.
Job database
An existing clean (blank) SQL database of the Standard (S0) or a higher-performance tier is used to store the job definitions, job status, elastic job agent...