Je vois souvent des questions où les gens veulent savoir si quelque chose s'est passé, ou quand, ou qui a réalisé l'action. Dans de nombreux cas, SQL Server ne suit pas cette information par lui-même. Par exemple: Qui a exécuté la dernière procédure stockée dbo.MyProcedure? Qui a mis à jour …
Je collecte des rapports de processus bloqués à l'aide d'événements étendus et, pour une raison quelconque, dans certains rapports, le blocking-processnœud est vide. Voici le xml complet: <blocked-process-report monitorLoop="383674"> <blocked-process> <process id="processa7bd5b868" taskpriority="0" logused="106108620" waitresource="KEY: 6:72057613454278656 (8a2f7bc2cd41)" waittime="25343" ownerId="1051989016" transactionname="user_transaction" lasttranstarted="2017-03-20T09:30:38.657" XDES="0x21f382d9c8" lockMode="X" schedulerid="7" kpid="15316" status="suspended" spid="252" sbid="0" ecid="0" priority="0" …
Les événements étendus semblent être une meilleure technologie et moins de stress sur le serveur, mais le SQL Profiler / perfmon a un meilleur outillage. Les événements prolongés semblent également avoir une courbe d'apprentissage plus abrupte. Dans quel contexte chacun doit-il être utilisé? Vaut-il la peine de dépasser la courbe …
Dernièrement, j'ai exploré l'utilisation des événements étendus dans SQL Server pour m'aider à comparer et à optimiser diverses requêtes. Jusqu'à présent, pour afficher les données d'événement, j'utilisais la fonction "Watch Live Data" dans SSMS. Le problème que j'ai est qu'il semble que la fonctionnalité Live Events utilise un tampon interne, …
Il y avait une question dans ce forum sur l' module_endunité de durée de l' événement étendu , à laquelle j'ai répondu. Détails ici . Est-ce toujours en microsecondes pour tous les événements?
Si vous ajoutez "trop" d'actions à un événement dans une session d'événement, vous recevrez cette erreur: Msg 25639, niveau 16, état 23, ligne 1 L'événement, "[nom de l'événement]", dépasse le nombre d'actions liées autorisées. Combien d'actions sont autorisées? Cela varie-t-il selon l'événement? La réponse, basée sur l'expérimentation, semble être 27 …
J'ai créé une session d'événements étendus dans SQL Server 2008 R2. La session s'exécute et collecte les événements lorsqu'ils se produisent, exactement comme vous vous y attendez. Si je déchiquette le xml alors qu'il y a relativement peu d'événements, les performances sont acceptables. Quand j'ai des milliers d'événements, il faut …
Existe-t-il un moyen d'augmenter la taille de l' <inputbuf>élément dans le XML de blocage capturé par la session d'événements étendus de blocage? Nous voulons voir la requête complète pour aider à identifier le problème dans le code d'application. Il semble limité à 1024 caractères +/-. Peut-il être augmenté? Voir ci-dessous …
J'ai récemment travaillé sur la compréhension des données ou des mesures stockées dans le fichier d'événements d'événements de santé système. Nous essayons de mettre en œuvre la collecte de données de mesures de performances en utilisant l'intégrité du système comme indiqué ici Il existe des rapports qui fournissent des mesures …
Je rencontre des problèmes avec l'un de mes serveurs SQL Server 2016 Standard. J'ai 8 serveurs de production et celui-ci est le seul qui tombe en panne de manière aléatoire sans aucune trace dans le journal. J'ai activé system_health. J'ai remarqué que j'ai une ligne dans la santé du système …
J'exécute SQL Server 2014 Developer Edition sur mon PC. J'essaie d'afficher les données dans la session system_health. Dans SSMS, je me suis connecté à la base de données, développé le serveur / Gestion / Événements étendus / Sessions. Je vois AlwaysON_health (arrêté) et system_health (en cours d'exécution). Lorsque je clique …
J'utilise des événements étendus pour tracer les instructions utilisées par notre application. J'ai créé une session qui collectera les informations que je veux, sauf que je voudrais également connaître les valeurs réelles des paramètres qui ont été utilisés . J'exécute cette trace sur un environnement de non-production et toute performance …
Je suis en train de mettre en place un système de surveillance pour SQL Server en utilisant des événements étendus pour trouver des requêtes lourdes en tant que «retour de production» pour nos développeurs. J'utilise les événements sp_statement_completedet sql_statement_completed, avec des filtres de prédicat sur cpu_time, des lectures logiques, etc. …
Je voudrais configurer un type de système de piste d'audit sur ma base de données pour surveiller les UPDATE/INSERTdéclarations sur une table spécifique avec une activité très élevée. J'ai deux options devant moi: utiliser le système d'audit intégré de SQL Server ou aller avec des événements étendus. Comme SQL Server …
Hier, j'ai reçu un appel d'un client qui se plaignait d'une utilisation élevée du processeur sur son serveur SQL. Nous utilisons SQL Server 2012 64 bits SE. Le serveur exécute Windows Server 2008 R2 Standard, Intel Xeon 2,20 GHz (4 cœurs), 16 Go de RAM. Après m'être assuré que le …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.