Eseguire la migrazione al summit per l'innovazione:
Informazioni su come la migrazione e la modernizzazione in Azure possono migliorare le prestazioni, la resilienza e la sicurezza dell'azienda, consentendo di adottare completamente l'intelligenza artificiale.Iscriviti subito
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Il tipo di risorsa database singolo crea un database nel database SQL di Azure con il proprio set di risorse e viene gestita tramite un server. Con un database singolo, ogni database è isolato usando un motore di database dedicato. Ogni database ha un proprio livello di servizio all'interno del modello di acquisto basato su DTU o del modello di acquisto basato su vCore e una dimensione di calcolo che definisce le risorse allocate al motore di database.
Il database singolo è un modello di distribuzione per il database SQL di Azure. L'altro modello è rappresentato dai pool elastici.
Puoi creare la tua prima app su un singolo database a basso costo nel livello di calcolo serverless o con una piccola dimensione di calcolo nel livello di calcolo con risorse provisionate. Puoi cambiare in qualsiasi momento il livello di calcolo o di servizio manualmente o in modo programmatico per soddisfare le esigenze della soluzione. È possibile regolare le prestazioni senza tempi di inattività per l'app o per i clienti. La scalabilità dinamica consente al database di rispondere ai requisiti in continua evoluzione delle risorse e di pagare solo per le risorse necessarie nel momento in cui ne hai bisogno.
Database singoli e pool elastici
Un database singolo può essere spostato all'interno o all'esterno di un pool elastico per la condivisione delle risorse. Per molte aziende e applicazioni, la possibilità di creare singoli database e aumentare o ridurre le prestazioni all'occorrenza è sufficiente, specialmente se i modelli d'utilizzo sono relativamente prevedibili. Ma se si dispone di modelli di utilizzo imprevedibili, può risultare difficile gestire i costi e il modello aziendale. I pool elastici sono stati progettati per risolvere questo problema. Il concetto è semplice. Si allocano le risorse relative alle prestazioni a un pool invece che a un database singolo e quindi si pagano le risorse relative alle prestazioni collettive del pool invece di pagare le prestazioni del database singolo.
Monitoraggio e avvisi
Usare gli strumenti di monitoraggio delle prestazioni e di avviso predefiniti combinati con le classificazioni delle prestazioni. Usando questi strumenti, è possibile valutare rapidamente l'impatto dell'aumento o della riduzione delle prestazioni in base alle esigenze correnti o previste relative alle prestazioni. Inoltre, Database SQL può generare log di metriche e di risorse per semplificare il monitoraggio.
Capacità di disponibilità
I database singoli e i pool elastici forniscono molte caratteristiche di disponibilità. Per informazioni, vedere Caratteristiche di disponibilità.
Differenze di Transact-SQL
La maggior parte delle funzionalità Transact-SQL usate dalle applicazioni è supportata in Microsoft SQL Server e nel database SQL di Azure. Ad esempio, i componenti SQL principali, come tipi di dati, operatori, funzioni di stringa, funzioni aritmetiche, logiche e del cursore funzionano allo stesso modo in SQL Server e nel database SQL. T-SQL presenta, tuttavia, alcune differenze negli elementi DDL (Data Definition Language) e DML (Data Manipulation Language), di conseguenza alcune istruzioni e query T-SQL sono supportate solo in parte (questo verrà descritto più avanti in questo articolo).
Inoltre, alcune funzionalità e sintassi non sono supportate, perché il database SQL di Azure è progettato in modo da isolare le funzionalità dalle dipendenze nel database master e nel sistema operativo. Di conseguenza, la maggior parte delle attività a livello di server non è appropriata al database SQL. Le istruzioni e le opzioni T-SQL non sono disponibili se configurano opzioni a livello di server e componenti del sistema operativo o se specificano una configurazione del file system. Quando sono necessarie tali funzionalità, spesso è disponibile un'alternativa appropriata dal database SQL o da un'altra funzionalità o un altro servizio di Azure.
Informazioni sul funzionamento del database SQL di Azure, sui concetti chiave ed esempi pratici per aiutare gli sviluppatori a usare in modo efficace il database SQL di Azure nelle applicazioni basate sul cloud.
Amministrare un'infrastruttura di database SQL Server per database relazionali, ibridi, locali e cloud con le offerte di database relazionali Microsoft PaaS.