Optimisation des requêtes SQL Server

Optimisez les serveurs et les bases de données avec des conseils d’optimisation des performances de SQL de l’IA générative de SolarWinds® DPA

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus
Analyse des temps de réponse
Support pour l’option AI Query Assist
Surveillance proactive
Graphiques informatifs
Analyse des plans de requête

Identifiez la requête SQL à optimiser grâce à l’analyse des temps de réponse

Réglage par SQL Server des informations de DPA concernant les temps de réponse et d’attente

SolarWinds® Database Performance Analyzer (DPA) vous permet d’analyser les instructions SQL, d’identifier la cause racine des problèmes de performance, d’afficher les tendances et d’établir des références pour les mesures clés de performance, et ce, le plus rapidement possible. Avec DPA et sa surveillance des bases de données 24/7, l’optimisation des requêtes SQL est plus rapide, plus facile et plus susceptible d’être réalisée correctement que si vous essayez de le faire seul.

Les informations de DPA sur les temps de réponse et d’attente peuvent vous aider à identifier rapidement les requêtes SQL problématiques, y compris celles qui sont lentes, et à obtenir des suggestions d’index pour vous aider à les résoudre. Les temps de réponse et d’attente font partie des mesures les plus utiles pour obtenir des informations sur les performances des requêtes SQL. DPA regroupe les données de toutes les instructions SQL et les classe en fonction de leur temps de réponse. Ces données sont ensuite affichées sous forme de graphiques à barres faciles à lire sur la page Détails de requête de l’analyseur de performance des requêtes de DPA pour vous communiquer des informations sur le temps d’exécution des requêtes. En haut de cette page, le graphique Principaux délais d’attente qui apparaît indique le temps d’exécution de la requête pour la période sélectionnée. Ce graphique à barres utilise des codes de couleurs pour les différents types d’attente et vous pouvez afficher des informations plus détaillées ainsi que des solutions possibles pour chaque type d’attente. Cela permet aux développeurs et aux administrateurs de bases de données d’identifier la requête SQL à cibler pour optimiser les performances des bases de données SQL.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Accélérez l’optimisation des requêtes SQL avec l’outil AI Query Assist

Il faut du temps pour réécrire une requête peu performante. Vous devez examiner les plans d’exécution, tester différents index et les requêtes réécrites, encore et encore. L’outil AI Query Assist d’IA générative de SolarWinds DPA, brise ce cycle. Il analyse votre requête SQL et son plan d’exécution, puis renvoie des suggestions de réécriture claires et exploitables pour améliorer les performances. Moins de tâtonnements. Résolution accélérée.

Voici comment cela fonctionne : lorsque vous connectez DPA à SolarWinds Observability SaaS via Platform Connect et que vous activez AI Query Assist, vous pouvez ouvrir la page Détails de requête d’une requête Microsoft SQL Server ou Oracle problématique, sélectionner un plan d’exécution et cliquer sur l’option d’optimisation de SQL pour le plan. DPA envoie le texte de la requête et le plan à un grand modèle de langage sécurisé. Platform Connect envoie la requête et le plan à SolarWinds Observability SaaS, où ils sont épurés afin de masquer toute information d’identification personnelle avant d’être transmis à un modèle de langage d’entreprise sécurisé. Il renvoie des suggestions d’optimisation, disponibles directement dans l’interface DPA à toute personne disposant de privilèges de lecture afin qu’elle puisse les examiner.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Surveillez les serveurs de développement, de test et de production pour résoudre les problèmes de requêtes SQL avant le déploiement

Surveillance des serveurs de développement, de test et de production de SQL Query Analyzer

Bien trop souvent, le code des requêtes SQL n’est testé qu’à un stade avancé du processus de développement et de production. En général, les performances des applications sont ignorées jusqu’à la phase de déploiement. Cela signifie que les développeurs ne pourront évaluer les performances du code que lorsqu’il sera utilisé. Si des problèmes de performance sont alors découverts, le processus de résolution et le retard de production d’un code fonctionnel peuvent devenir problématiques et même présenter un risque de sécurité. 

Avec la solution SolarWinds SQL Query Analyzer de DPA, vous pouvez surveiller les serveurs de développement, de test et de production avec une charge inférieure à 1 %, afin de commencer à optimiser vos requêtes dans SQL Server avant le déploiement. Cet outil permet également de surveiller en toute sécurité les performances du code SQL en phase de production. Grâce au tableau de bord de DPA, les développeurs peuvent explorer au niveau du détail une base de données de production pour évaluer les performances du code et commencer à résoudre les problèmes et à tester le nouveau code avant qu’il soit utilisé. L’intégration des performances des applications dans les cycles de développement facilite la tâche des développeurs chargés d’améliorer les performances de SQL

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Toutes les informations dont vous avez besoin à portée de main dans des graphiques à barres faciles à comprendre

Résumé des instances de bases de données

L’analyseur de performance des requêtes de DPA présente toutes les informations dont vous avez besoin sur les indicateurs de performance clés dans des graphiques à barres faciles à comprendre et des alertes associées. Ces informations facilement accessibles permettent aux administrateurs de bases de données et aux équipes chargées des applications de réduire les temps d’arrêt, d’optimiser efficacement les ressources et d’identifier rapidement la requête SQL nécessitant leur attention.

Avec l’outil SQL Query Analyzer de DPA, vous bénéficiez d’une vue unifiée des performances des bases de données pour isoler la cause racine d’un problème de performance de SQL en quelques clics. Grâce au tableau de bord unifié et simple de DPA, vous pouvez surveiller SQL Server, Oracle, DB2, MariaDB, Aurora, MySQL, PostgreSQL, Azure SQL et SAP ASE dans une vue unique. Vous pouvez également surveiller VMware avec une charge inférieure à 1 %.

DPA propose une vue unifiée qui indique la corrélation directe entre les ressources système, ce qui simplifie l’optimisation des requêtes SQL. Avec le tableau de bord de SolarWinds DPA, vous bénéficiez d’une vue d’ensemble de toutes les instances et de tous les statuts surveillés pour avoir une vue complète des performances de vos bases de données. Grâce à SQL Query Analyzer, vous pouvez également optimiser les requêtes SQL de tous les moteurs principaux de SGBDR dans cette même vue unique.

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Collectez des plans de requête en temps réel pour pouvoir les analyser quand c’est nécessaire

SQL - Réglage - Principales instructions SQL - Total des durées d’attente

Les plans d’exécution de requêtes, ou plans de requêtes, indiquent comment une requête SQL sera, ou a déjà été, exécutée. Puisque les plans d’exécution générés automatiquement ne sont pas toujours optimaux, il est important de pouvoir revenir aux plans d’exécution en cache pour déterminer s’ils doivent être modifiés afin d’optimiser la base de données SQL.

SolarWinds DPA collecte les plans d’exécution en temps réel et les relie aux instructions SQL, types d’attente et autres données relatives aux performances. L’historique des données est alors stocké par DPA pour vous permettre de surveiller toute modification du plan pouvant entraîner une dégradation des performances, et d’en être informé. Ce stockage de données permet également de réviser le plan, le cas échéant, pour identifier précisément le plan d’exécution utilisé. 

DPA affiche le plan sous forme graphique, avec des boîtes de dialogue contextuelles qui apparaissent lorsque vous survolez certaines étapes. Il affiche également les compilations et recompilations par seconde, ce qui vous permet de voir si les exécutions sont réutilisées. Outre les mesures importantes que DPA collecte et affiche, ces visuels clairs peuvent vous aider à identifier avec précision les raisons de la dégradation des performances des requêtes SQL. 

Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

En savoir plus sur l’optimisation des requêtes SQL

Vous demandez-vous…

  • Commencez avec les données et non par une supposition. SolarWinds DPA fournit une liste de vos requêtes SQL, classée par ordre de priorité en fonction du temps de réponse et du type d’attente. Cela vous permet d’identifier la requête à traiter en premier avant de modifier le code. Vous pouvez ensuite prendre des mesures pratiques en suivant notamment les recommandations d’index de DPA, en examinant les plans d’exécution pour détecter les jointures ou les analyses de table inefficaces et en allégeant la sollicitation de la mémoire en limitant au maximum les plans de requête à usage unique.

    Les conseillers SolarWinds DPA en réglage de tables effectuent des analyses quotidiennes pour détecter à la fois les problèmes mineurs et ceux qui sont plus répandus. AI Query Assist peut générer en quelques secondes des suggestions de réécriture des requêtes qui posent le plus de problèmes. Mieux encore, résolvez ces problèmes pendant le développement plutôt qu’après le déploiement. DPA peut surveiller simultanément les environnements de développement, de test et de production avec une charge inférieure à 1 %, ce qui vous permet ainsi de détecter les problèmes de performance avant qu’ils n’affectent les utilisateurs.

Simplification de l’optimisation des requêtes SQL

Database Performance Analyzer

  • Utilisez la page Détails de requête pour visualiser facilement les mesures de performance de vos requêtes SQL.
  • Exploitez les suggestions pratiques des conseillers en réglage des tables et de l’outil AI Query Assist pour améliorer les performances de vos requêtes SQL.
  • Résolvez les problèmes de requêtes SQL avant le déploiement en surveillant les serveurs de développement, de test et de production.
Télécharger pour essaiLien par e-mail pour essai
Version complète, 14 jours
En savoir plus

Parlons-en.

Contactez notre équipe. À tout moment.

En savoir plus sur nos produits les plus populaires

Logiciel de provisionnement automatisé des utilisateurs
Outil de génération de rapports sur les autorisations NTFS
Outil d’audit d’Active Directory
Audit du réseau
Analyseur d’adresses IP
Dépannage du réseau
Logiciel de surveillance des serveurs
Virtualization Manager
Surveillance des performances des bases de données
Service Desk
Support technique
Gestion des ressources informatiques

Explorer plus de ressources

Afficher toutes les ressources