Skip to Content
Dismiss
Innovazione
Una piattaforma creata per l'AI

Unificata, automatizzata e pronta a trasformare i dati in intelligence.

Scopri come
Dismiss
16-18 giugno, Las Vegas
Pure//Accelerate® 2026

Scopri come trarre il massimo dai tuoi dati. 

Registrati ora

Cosa devi sapere sulle performance di SQL Server

Le performance di SQL Server sono fondamentali per la stabilità delle applicazioni e la conservazione degli utenti. I database possono rappresentare un collo di bottiglia in qualsiasi applicazione, pertanto per un ambiente di produzione sono necessari analytics in tempo reale e monitoraggio delle performance. Grazie al monitoraggio e all'ottimizzazione continua, le applicazioni rimangono competitive in termini di performance e il database SQL Server sarà eseguito in modo più efficiente.

Come funzionano le performance di SQL Server

Le performance di SQL Server misurano la velocità con cui un database riceve, elabora e restituisce i dati da una query. SQL Server a performance elevate possono restituire set di dati di grandi dimensioni in pochi millisecondi. È fondamentale che gli amministratori di database monitorino le performance per garantire che l'applicazione front-end non subisca colli di bottiglia a causa di hardware, configurazioni o capacità di storage del server scadenti.

In pratica, le performance di SQL Server dipendono dall'hardware. L'hardware gioca un ruolo importante nelle performance, ma anche le configurazioni o lo sviluppo di query inadeguate possono influire sulla velocità del server. Il monitoraggio delle performance hardware consente di mantenere un database in esecuzione alle massime performance. Gli amministratori devono inoltre esaminare le query per assicurarsi che siano ottimizzate per le massime performance.

Fattori chiave che influiscono sulle performance di SQL Server

Le configurazioni dei database sono spesso il problema principale delle scarse performance di SQL Server. In particolare, l'indicizzazione è spesso mal configurata e causa una riduzione delle performance. Gli indici delle tabelle ordinano i dati in modo da velocizzare la ricerca e la restituzione dei dati da parte del motore di database in base alla query. I database di piccole dimensioni potrebbero non sentire gli effetti di una scarsa indicizzazione, ma i database con terabyte di dati e milioni di record in un unico set di dati vedranno problemi di performance.

Anche l'hardware, compresi i dispositivi di storage, è un fattore chiave. Lo storage deve essere abbastanza veloce da recuperare i dati di input e output e la CPU deve essere abbastanza veloce da elaborare le richieste di dati. La memorizzazione nella cache e l'esecuzione dei programmi vengono eseguite in memoria, pertanto i server devono disporre di memoria sufficiente per supportare il database. Gli amministratori possono anche monitorare questi fattori per aggiornare l'hardware quando diventa obsoleto.

Scegliere l'infrastruttura giusta per le performance di SQL Server

Le massime performance possono provenire dall'infrastruttura on-premise o cloud. Gli ambienti ibridi sono comuni anche ai database aziendali. Ad esempio, è possibile archiviare archivi e backup caldi nel cloud, mentre un database on-premise con infrastruttura high-end supporta le query di produzione. Un altro esempio è un ambiente di business in cui le query pubbliche vengono elaborate nel cloud e le query interne vengono elaborate on-premise.

I requisiti di storage sono spesso alle stelle per le aziende in crescita. È essenziale che allochino spazio di storage sufficiente e crescita futura per supportare le applicazioni. Le organizzazioni possono sfruttare FlashArray™, che supporta applicazioni dipendenti da performance e latenza come i database. Pure Cloud Block Store™ è l'alternativa cloud all'infrastruttura on-premise. Le aziende che effettuano il porting da VMware hanno la possibilità di integrare Portworx®.

Problemi di performance comuni

Il primo problema comune di performance di SQL Server è costituito da risorse server insufficienti. Se un server è lento, gli amministratori devono prima controllare l'utilizzo delle risorse. Verificare la presenza di picchi nell'utilizzo della CPU, nella saturazione dell'utilizzo della RAM o in caso di errori di I/O del disco. Sia il cloud che i sistemi operativi locali dispongono di strumenti di utilizzo per identificare l'utilizzo delle risorse.

L'indicizzazione è un altro problema comune. Tutte le tabelle devono avere chiavi e indici primari nelle colonne delle tabelle comunemente utilizzate nelle clausole di query WHERE. L'indice corretto in una colonna di tabella di uso comune può ridurre i tempi di query da minuti a millisecondi.

Tecniche per ottimizzare le performance di SQL Server

Ogni query inviata a un database SQL Server di produzione deve essere esaminata per verificarne l'ottimizzazione e le performance. SQL Server ha i propri strumenti per identificare le query lente, ma le query devono restituire solo le colonne necessarie per la funzionalità front-end, utilizzare correttamente gli estratti JOIN e indicizzare le colonne della tabella comunemente utilizzate negli estratti JOIN e WHERE. Le query CURSOR devono essere utilizzate con parsimonia e solo quando necessario. Evita le query dinamiche e utilizza le procedure memorizzate scritte in SQL anziché le stringhe.

Gli amministratori devono monitorare le performance di SQL Server utilizzando gli strumenti SQL Server di Microsoft o i loro strumenti preferiti. L'hardware deve essere monitorato per garantire che il server disponga di memoria e CPU sufficienti per elaborare le query e lo spazio di storage deve essere adeguato per ulteriori dati a supporto di un'azienda in crescita. I cloud provider hanno i propri strumenti per aiutare gli amministratori a monitorare l'infrastruttura.

Strumenti di infrastruttura e monitoraggio delle performance

Microsoft fornisce SQL Server con diversi strumenti di monitoraggio. In SQL Server Management Studio, gli amministratori possono vedere una dashboard delle performance. Database Engine Tuning Advisor aiuta gli amministratori a ottimizzare le procedure memorizzate. System Monitor può essere utilizzato su un server locale o remoto per monitorare l'utilizzo e l'attività dell'hardware.

I cloud provider di terze parti hanno i propri strumenti di monitoraggio. Ad esempio, Pure Storage dispone di propri strumenti di monitoraggio e supporto per SQL Server. Gli strumenti cloud che decidi di utilizzare dipendono dai servizi con cui lavori. Gli strumenti cloud inviano avvisi agli amministratori quando le risorse dell'infrastruttura sono insufficienti, ma gli amministratori possono scegliere di utilizzare gli strumenti di monitoraggio di Microsoft SQL Server per l'ottimizzazione. La strategia migliore è quella di provare gli strumenti per trovare la soluzione più adatta alle tue esigenze aziendali.

Conclusione

Per mantenere le applicazioni al massimo delle performance, il monitoraggio del database per rilevare eventuali colli di bottiglia garantisce che gli amministratori possano adottare misure proattive per l'ottimizzazione. Non solo è necessario monitorare le tabelle e le query del database, ma è necessario monitorare anche l'hardware per evitare i crash del sistema dovuti a un guasto dell'infrastruttura. Sebbene Microsoft fornisca strumenti per il monitoraggio di SQL Server, Pure Storage aiuta anche gli amministratori a tenere il passo con il proprio stack tecnologico.

Potrebbe interessarti anche...

03/2026
Azure VMware Storage - Cut AVS Costs by 40% | Everpure
Reduce Azure VMware Solution costs by 40% with independently scalable storage. Enterprise-grade block storage managed directly from Azure portal.
Solution brief
5 pages

Esplora risorse ed eventi principali

TRADESHOW
Pure//Accelerate® 2026
June 16-18, 2026 | Resorts World Las Vegas

Preparati all'evento più importante a cui parteciperai quest'anno.

Registrati ora
DEMO DI PURE360
Esplora, scopri e prova Pure Storage.

Accedi a video e demo on demand per scoprire i vantaggi che Pure Storage ti offre.

Guarda le demo
VIDEO
Guarda: Il valore di un Enterprise Data Cloud (EDC).

Charlie Giancarlo spiega perché il futuro è nella gestione dei dati, non dello storage. Scopri in che modo un approccio unificato trasforma le operazioni IT aziendali.

Guarda
RISORSA
Lo storage legacy non può alimentare il futuro.

I workload moderni richiedono velocità, sicurezza e scalabilità AI-ready. Il tuo stack è pronto?

Effettua la valutazione
Il browser che stai usando non è più supportato.

I browser non aggiornati spesso comportano rischi per la sicurezza. Per offrirti la migliore esperienza possibile sul nostro sito, ti invitiamo ad aggiornare il browser alla versione più recente.

Personalize for Me
Steps Complete!
1
2
3
Personalize your Everpure experience
Select a challenge, or skip and build your own use case.
Strategie di virtualizzazione pronte per affrontare il futuro

Soluzioni di storage per tutte le tue esigenze

Consenti progetti di AI di qualunque dimensione

Storage a performance elevate per pipeline dei dati, formazione e inferenza

Proteggiti dalla perdita dei dati

Soluzioni di resilienza informatica che proteggono i tuoi dati

Riduci i costi delle operazioni su cloud

Storage efficiente dal punto di vista dei costi per Azure, AWS e private cloud

Accelera le performance di applicazioni e database

Storage a bassa latenza per le performance delle applicazioni

Riduci il consumo di energia e di ingombro del data center

Storage efficiente delle risorse per ottimizzare l'utilizzo dei data center

Confirm your outcome priorities
Your scenario prioritizes the selected outcomes. You can modify or choose next to confirm.
Primary
Reduce My Storage Costs
Lower hardware and operational spend.
Primary
Strengthen Cyber Resilience
Detect, protect against, and recover from ransomware.
Primary
Simplify Governance and Compliance
Easy-to-use policy rules, settings, and templates.
Primary
Deliver Workflow Automation
Eliminate error-prone manual tasks.
Primary
Use Less Power and Space
Smaller footprint, lower power consumption.
Primary
Boost Performance and Scale
Predictability and low latency at any size.
What’s your role and industry?
We've inferred your role based on your scenario. Modify or confirm and select your industry.
Select your industry
Financial services
Government
Healthcare
Education
Telecommunications
Automotive
Hyperscaler
Electronic design automation
Retail
Service provider
Transportation
Which team are you on?
Technical leadership team
Defines the strategy and the decision making process
Infrastructure and Ops team
Manages IT infrastructure operations and the technical evaluations
Business leadership team
Responsible for achieving business outcomes
Security team
Owns the policies for security, incident management, and recovery
Application team
Owns the business applications and application SLAs
Describe your ideal environment
Tell us about your infrastructure and workload needs. We chose a few based on your scenario.
Select your preferred deployment
Hosted
Dedicated off-prem
On-prem
Your data center + edge
Public cloud
Public cloud only
Hybrid
Mix of on-prem and cloud
Select the workloads you need
Databases
Oracle, SQL Server, SAP HANA, open-source

Key benefits:

  • Instant, space-efficient snapshots

  • Near-zero-RPO protection and rapid restore

  • Consistent, low-latency performance

 

AI/ML and analytics
Training, inference, data lakes, HPC

Key benefits:

  • Predictable throughput for faster training and ingest

  • One data layer for pipelines from ingest to serve

  • Optimized GPU utilization and scale
Data protection and recovery
Backups, disaster recovery, and ransomware-safe restore

Key benefits:

  • Immutable snapshots and isolated recovery points

  • Clean, rapid restore with SafeMode™

  • Detection and policy-driven response

 

Containers and Kubernetes
Kubernetes, containers, microservices

Key benefits:

  • Reliable, persistent volumes for stateful apps

  • Fast, space-efficient clones for CI/CD

  • Multi-cloud portability and consistent ops
Cloud
AWS, Azure

Key benefits:

  • Consistent data services across clouds

  • Simple mobility for apps and datasets

  • Flexible, pay-as-you-use economics

 

Virtualization
VMs, vSphere, VCF, vSAN replacement

Key benefits:

  • Higher VM density with predictable latency

  • Non-disruptive, always-on upgrades

  • Fast ransomware recovery with SafeMode™

 

Data storage
Block, file, and object

Key benefits:

  • Consolidate workloads on one platform

  • Unified services, policy, and governance

  • Eliminate silos and redundant copies

 

What other vendors are you considering or using?
Thinking...
Your personalized, guided path
Get started with resources based on your selections.