Maison base de données tutoriel mysql 0. SQL Server监控清单

0. SQL Server监控清单

Jun 07, 2016 pm 05:42 PM
server 监控

一. 服务器 1. 状态监控 (1) 服务器是否可访问? (2) 相应的数据库服务是否启用? (3) 操作系统事件日志中的错误或告警 (4) 磁盘可用空间 服务器状态监控,不管使用第三方工具,还是使用自定义脚本,都建议部署在专门的一台/多台监控机上,因为如果服务器DOW

一. 服务器
1. 状态监控
(1) 服务器是否可访问?
(2) 相应的数据库服务是否启用?
(3) 操作系统事件日志中的错误或告警
(4) 磁盘可用空间

服务器状态监控,不管使用第三方工具,还是使用自定义脚本,都建议部署在专门的一台/多台监控机上,因为如果服务器DOWN了或者故障了,任何本机的程序/脚本可能就无法运行了,从而也失去了监控的意义。

甚至有人想过在本机的SQL Server里写SQL语句来监视服务器状态,尽管可以实现,但是有点自相矛盾。也许,又会有这么一个思路,服务器正常时,SQL Server就发出邮件通知,如果没有收到邮件就说明服务器不正常了,可如果有很多服务器时,怎么知道谁没发邮件呢?

2. 性能监控
(1) IO压力
(2) 内存使用
(3) CPU使用
(4) 网络带宽占用

这1,香港服务器,2,香港服务器,3,4是按照容易出现瓶颈的顺序排列的,由于磁盘的读写速度限制,通常IO是最容易出现瓶颈的地方,我们所做的很多优化,也都是针对IO的,比如:索引优化,读写分离等等。
从DBA的角度来说,服务器的某些性能监控,如果可以的话,从数据库层来做倒也无妨。

二. 数据库
1. 状态监控
(1) 数据库可否打开 (数据库状态)
(2) 数据库备份有没有成功
(3) SQL Server/SQL Server Agent错误日志中的错误或告警
(4) SQL Agent 作业运行状态
(5) 数据库一致性检查的结果 (DBCC CHECKDB)
(6) 数据库还原测试的结果

以下几条状态监控,通常需要和系统平均值/基线值比较才有意义,否则没有告警的标准。
(7) 连接数、请求数、事务数
(8) 数据库/文件使用、大小、可用空间
(9) 表使用、行数、占用空间

2. 性能监控
(1) 有没有长时间运行的查询 (一般指没有被任何请求阻塞,效率很差的查询)
(2) 有没有被阻塞的查询 (可能单独运行很快,但和别的请求一起,由于有锁等待,耗时很长)
(3) 有没有死锁 (开发人员/用户口中说的”死锁” 通常是阻塞/等待,数据库死锁通常很少让用户感觉到等待,香港服务器,一般是请求被中断,因为被kill掉了)
(4) 有没有等待 (一般指各种资源的等待,等待和阻塞的交集就是锁等待)
(5) 有没有缺失的/未被使用的/效率不高的索引,以及索引碎片
(6) 有没有过期的统计信息
(7) 有没有数据库文件的争用 (比如:日志文件,tempdb争用)
(8) 有没有消耗CPU较大、IO读写较多的查询 (通常IO消耗大的,也就是内存消耗大的查询)

三. 其他
(1). 如果有部署高可用的策略,会有镜像、复制、日志传送、集群状态的监控;
(2). 某些业务数据有严格的一致性要求,业务数据的校验,最好也做在监控的告警里面;
(3). 对于数据库/实例的选项、参数设置,登录、用户、链接服务器等对象的可用性,通常在每年/每季度的health check里检查过就可以了,如果不放心,当然也可以放到监控的告警中来。

 

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Combien de temps la surveillance à domicile est-elle généralement maintenue ? Combien de temps la surveillance à domicile est-elle généralement maintenue ? Aug 30, 2023 pm 04:44 PM

La surveillance à domicile est généralement maintenue pendant une à deux semaines. Introduction détaillée : 1. Plus la capacité de stockage est grande, plus la vidéo peut être enregistrée longtemps ; 2. Plus la capacité du disque dur est grande, plus la vidéo peut être enregistrée longtemps ; 3. Selon les exigences des différentes régions et lois et ; réglementations, le nombre de vidéos de surveillance La durée de stockage peut varier ; 4. Certains systèmes de surveillance avancés peuvent également déclencher un enregistrement en fonction de la détection de mouvement ou d'événements spécifiques, économisant ainsi de l'espace de stockage et fournissant des enregistrements plus utiles.

Script Python pour surveiller les modifications du site Web Script Python pour surveiller les modifications du site Web Aug 29, 2023 pm 12:25 PM

À l'ère numérique d'aujourd'hui, connaître les dernières modifications sur votre site Web est crucial à diverses fins, telles que suivre les mises à jour sur les sites Web de vos concurrents, surveiller la disponibilité des produits ou rester informé des informations importantes. Vérifier manuellement les modifications apportées à votre site Web peut prendre du temps et être inefficace. C’est là que l’automatisation entre en jeu. Dans cet article de blog, nous explorerons comment créer un script Python pour surveiller les modifications du site Web. En tirant parti de la puissance de Python et de certaines bibliothèques pratiques, nous pouvons automatiser le processus de récupération du contenu d'un site Web, le comparer aux versions précédentes et nous informer de toute modification. Cela nous permet de rester proactifs et de réagir rapidement aux mises à jour ou modifications apportées aux sites que nous surveillons. Configuration de l'environnement Avant de commencer à écrire des scripts pour surveiller les modifications du site Web, nous devons configurer P

Comment implémenter la journalisation et la surveillance des requêtes dans FastAPI Comment implémenter la journalisation et la surveillance des requêtes dans FastAPI Jul 30, 2023 am 08:29 AM

Comment implémenter la journalisation et la surveillance des demandes dans FastAPI Introduction : FastAPI est un framework Web hautes performances basé sur Python3.7+. Il fournit de nombreuses fonctions et fonctionnalités puissantes, notamment la vérification automatisée des modèles de requêtes et de réponses, la sécurité et l'optimisation des performances. Dans le développement réel, nous avons souvent besoin d'enregistrer les journaux de requêtes dans l'application à des fins de débogage et d'analyse de surveillance. Cet article explique comment implémenter la journalisation et la surveillance des requêtes dans FastAPI et fournit des exemples de code correspondants. 1.Installation

Comment installer, désinstaller et réinitialiser la sauvegarde du serveur Windows Comment installer, désinstaller et réinitialiser la sauvegarde du serveur Windows Mar 06, 2024 am 10:37 AM

WindowsServerBackup est une fonction fournie avec le système d'exploitation WindowsServer, conçue pour aider les utilisateurs à protéger les données importantes et les configurations système, et à fournir des solutions complètes de sauvegarde et de récupération pour les petites, moyennes et grandes entreprises. Seuls les utilisateurs exécutant Server2022 et versions ultérieures peuvent utiliser cette fonctionnalité. Dans cet article, nous expliquerons comment installer, désinstaller ou réinitialiser WindowsServerBackup. Comment réinitialiser la sauvegarde de Windows Server Si vous rencontrez des problèmes avec la sauvegarde de votre serveur, si la sauvegarde prend trop de temps ou si vous ne parvenez pas à accéder aux fichiers stockés, vous pouvez envisager de réinitialiser vos paramètres de sauvegarde de Windows Server. Pour réinitialiser Windows

Comment ouvrir les photos d'une caméra de surveillance sous Windows 10 Comment ouvrir les photos d'une caméra de surveillance sous Windows 10 Jul 10, 2023 pm 09:41 PM

Si nous n'avons pas de téléphone portable à portée de main, seulement un ordinateur, mais que nous devons prendre des photos, nous pouvons utiliser la caméra de surveillance intégrée de l'ordinateur pour prendre des photos, alors comment allumer la caméra de surveillance win10, en fait, il suffit de télécharger une application appareil photo. La méthode spécifique pour ouvrir la caméra de surveillance win10. Comment ouvrir les photos de la caméra de surveillance Win10 : 1. Tout d'abord, utilisez la touche de raccourci du disque Win+i pour ouvrir les paramètres. 2. Après ouverture, entrez les paramètres de confidentialité personnels. 3. Activez ensuite les restrictions d'accès sous les autorisations du téléphone avec appareil photo. 4. Une fois ouvert, il vous suffit d'ouvrir le logiciel d'application de l'appareil photo. (Sinon, vous pouvez vous rendre sur la boutique Microsoft pour en télécharger une) 5. Après ouverture, si l'ordinateur dispose d'une caméra de surveillance intégrée ou si une caméra de surveillance externe est assemblée, vous pouvez prendre des photos. (Parce que les gens n'ont pas de caméras installées

Surveillance et analyse des journaux en temps réel sous Linux Surveillance et analyse des journaux en temps réel sous Linux Jul 29, 2023 am 08:06 AM

Surveillance et analyse des journaux en temps réel sous Linux Dans la gestion quotidienne du système et le dépannage, les journaux constituent une source de données très importante. Grâce à la surveillance et à l'analyse en temps réel des journaux système, nous pouvons détecter à temps les situations anormales et les gérer en conséquence. Cet article explique comment effectuer une surveillance et une analyse des journaux en temps réel sous Linux et fournit des exemples de code correspondants. 1. Surveillance des journaux en temps réel Sous Linux, le système de journalisation le plus couramment utilisé est rsyslog. En configurant rsyslog, nous pouvons combiner les logs de différentes applications

Erreurs de surveillance Laravel : améliorer la stabilité des applications Erreurs de surveillance Laravel : améliorer la stabilité des applications Mar 06, 2024 pm 04:48 PM

La surveillance des erreurs dans Laravel est un élément important de l'amélioration de la stabilité des applications. Au cours du processus de développement, diverses erreurs seront inévitablement rencontrées, et la manière de détecter et de résoudre ces erreurs en temps opportun est l'une des clés pour garantir le fonctionnement normal de l'application. Laravel fournit une multitude d'outils et de fonctions pour aider les développeurs à surveiller et à gérer les erreurs. Cet article présentera certaines des méthodes importantes et joindra des exemples de code spécifiques. 1. Utiliser la journalisation La journalisation est l'un des moyens importants de surveillance des erreurs. Laravel dispose d'un puissant système de journalisation intégré, les développeurs

Conseils de développement C# : systèmes de journalisation et de surveillance Conseils de développement C# : systèmes de journalisation et de surveillance Nov 22, 2023 pm 08:30 PM

Suggestions de développement C# : Résumé du système de journalisation et de surveillance : Dans le processus de développement logiciel, les systèmes de journalisation et de surveillance sont des outils cruciaux. Cet article présentera le rôle et les suggestions de mise en œuvre des systèmes de journalisation et de surveillance dans le développement C#. Introduction : La journalisation et la surveillance sont des outils essentiels dans les projets de développement logiciel à grande échelle. Ils peuvent nous aider à comprendre l’état d’exécution du programme en temps réel et à découvrir et résoudre rapidement les problèmes. Cet article explique comment utiliser les systèmes de journalisation et de surveillance dans le développement C# pour améliorer la qualité des logiciels et l'efficacité du développement. Le rôle du système de journalisation

See all articles