Inhaltsverzeichnis
MYSQL DBA需要做的事儿
Heim Datenbank MySQL-Tutorial MYSQL DBA需要做的事儿_MySQL

MYSQL DBA需要做的事儿_MySQL

Jun 01, 2016 pm 01:17 PM
互联网 Artikel

bitsCN.com

MYSQL DBA需要做的事儿

http://www.fastcloud.cn/zhishi/zhishi387.html

很早前就想写篇文章介绍一下互联网DBA需要干的一些事情,但苦于没有时间,忙于平台建设,最近,各个模块都初具规模,故有时间静下心来,介绍一下。

众所周知,互联网DBA与传统行业DBA有很大的不同,那就是管理的机器多,新技术更新快,面对的开发多、网络环境复杂、要求7*24待机;这样就导致互联网DBA的工作在传统DBA工作之上,增加了更多的复杂性,我们必须考虑如何大批量部署,如何集中化监控、如何解决单点故障而保障7*24,而为了做到这些,不是靠堆人力,我们必须有一个完整的平台作为支撑,那么数据库平台到底要建成什么样子呢?

1、强有力的监控系统(监+控):

监控是我们的眼睛,我们不可能7*24个小时盯着我们的DB,所以,我们需要监控系统来帮我们盯着,一旦异常,监控不仅仅通知我们,而必须要有控制,例如:MySQL 从库宕机了我们通过监控自动让其下线;从库同步状态失效了,可以自动修复同步等;并且,随着机器的增加、实例daemon的增加,我们会发现我们的手机报警会急剧增加,为了我们自己晚上能睡一个安稳觉,我们怎么去降低我们的报警,例如:哪些该短信,哪些该邮件;所有机器的磁盘空间报警是否可以整合后在报呢?这就是我们监控系统必须考虑的,

2、自动审核系统:

开发很多,项目很多,但是开发的习惯都不一致,可能会导致我们审核表结构的时头都看大了,为了保证线上的统一,为了保证不被开发的神奇SQL搞伤,不被N多的项目审核压垮,我们必须有一个自动建表审核系统,我们定义一些规则,如:不能用预留字段、主键必须为INT,BIGINT等,然后开发填写准备上线的表结构,通过系统自动审核,审核通过的,自动上线,审核不通过的,给出建议;

3、慢日志分析系统:

随着自动审核系统的上线,我们可能会漏掉一些索引使用不太好的SQL,那么我们就需要慢日志分系统帮助我们,在设计该系统时候,我们需要考虑是实时抓取慢日志,还是每天定期推送慢日志、慢日志抓取后是立即推送给开发还是自动分析完以后给出建议给开发、慢日志还要考虑一些SQL是否需要过滤,因为他可能是每天的统计,当然这些都是自动的,设计完后,不需要人工介入;

4、统计系统:

我们必须清晰的知道线上DB的整体运行情况,访问量的变化、写入量的变化、图是死的,他不会欺骗任何人;我们能通过访问统计知道是否有恶意访问、是否需要优化,是否需要增加节点抗住更大的压力;

5、备份系统:

不管你信不信,我是信了,冷备份总是我们的救命草,不管我们做的多么好,故障总会有,drop database也会发生,所以,一个完整的备份系统,势在必行,我们的备份是否正常,备份的数据是否能恢复,恢复需要多少时间,都是我们备份系统需要考虑的;

6、管理系统:

我们机器少则上百台,多则可能好几千,如何清晰知道每台机器跑了多少daemon,DB Proxy下面有哪些机器,如何能对主库机器、从库机器进行脚本分别分发等;都需要管理系统来帮我们完成;

7、中间层:

是把双刃剑,他能给我们带来好的扩展,例如:动态添加从库、主库失效检测等;但是他带来了DBA管理的复杂性、带来了更多的故障点、带来了更多的bug、如果DB Proxy性能不好的话,那就更糟了,并且为了解决client透明,我们必须考虑很多,例如:连接保持,如:字符集、last_insert_id、use dbname等;如果我们有人力开发维护,那么我相信Proxy会带给我们欢乐;

以上各个系统都是为我们管理DB提供支持,如果没有这些系统支持,那么数据库管理就谈不上平台,谈不上批量管理,谈不上承载百亿访问量,百T数据量的数据库;当然在涉及这样的系统时候,我们也要考虑新技术的引进,例如:如果能快速的打造NoSQL 平台等;当然在部署这些模块的时候,我们时时刻刻记得,所有的模块都是会变的,我们需要不停的学习,不停的改进,才会打造宕机时间更低的数据库服务。

后续会慢慢分享出,我们这些模块是如何做的,及其进度如何。

bitsCN.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So zeigen Sie die Internetgeschwindigkeit in der Taskleiste an [Einfache Schritte] So zeigen Sie die Internetgeschwindigkeit in der Taskleiste an [Einfache Schritte] Aug 01, 2023 pm 05:22 PM

Die Internetgeschwindigkeit ist ein wichtiger Parameter für das Ergebnis Ihres Online-Erlebnisses. Egal, ob Sie Dateien herunterladen oder hochladen oder einfach nur im Internet surfen, wir alle brauchen eine gute Internetverbindung. Aus diesem Grund suchen Benutzer nach Möglichkeiten, die Internetgeschwindigkeit in der Taskleiste anzuzeigen. Durch die Anzeige der Netzwerkgeschwindigkeit in der Taskleiste können Benutzer die Dinge schnell überwachen, unabhängig von der anstehenden Aufgabe. Die Taskleiste ist immer sichtbar, es sei denn, Sie befinden sich im Vollbildmodus. Allerdings bietet Windows keine native Option zur Anzeige der Internetgeschwindigkeit in der Taskleiste. Deshalb benötigen Sie Tools von Drittanbietern. Lesen Sie weiter, um alles über die besten Optionen zu erfahren! Wie führe ich einen Geschwindigkeitstest über die Windows-Befehlszeile aus? Drücken Sie +, um Ausführen zu öffnen, geben Sie Power Shell ein und drücken Sie ++. Fenster

Wie kann ich Geld verdienen, indem ich heute Artikel auf Toutiao veröffentliche? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! Wie kann ich Geld verdienen, indem ich heute Artikel auf Toutiao veröffentliche? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! Mar 15, 2024 pm 04:13 PM

1. Wie können Sie heute Geld verdienen, indem Sie Artikel auf Toutiao veröffentlichen? Wie Sie noch heute mehr Einkommen erzielen, indem Sie Artikel auf Toutiao veröffentlichen! 1. Grundlegende Rechte und Interessen aktivieren: Originalartikel können durch Werbung Gewinne erzielen, und Videos müssen im horizontalen Bildschirmmodus original sein, um Gewinne zu erzielen. 2. Aktivieren Sie die Rechte von 100 Fans: Wenn die Anzahl der Fans 100 Fans oder mehr erreicht, können Sie Gewinne aus Mikroschlagzeilen, origineller Q&A-Erstellung und Q&A erzielen. 3. Bestehen Sie auf Originalwerken: Originalwerke umfassen Artikel, Mikroschlagzeilen, Fragen usw. und müssen mehr als 300 Wörter umfassen. Bitte beachten Sie, dass bei der Veröffentlichung rechtswidrig plagiierter Werke als Originalwerke Kreditpunkte abgezogen werden und ggf. auch Gewinne abgezogen werden. 4. Vertikalität: Wenn Sie Artikel in Berufsfeldern schreiben, können Sie nicht nach Belieben Artikel über verschiedene Fachgebiete hinweg schreiben. Sie werden keine entsprechenden Empfehlungen erhalten, Sie werden nicht in der Lage sein, die Professionalität und Verfeinerung Ihrer Arbeit zu erreichen, und es wird schwierig sein, Fans zu gewinnen und Leser. 5. Aktivität: hohe Aktivität,

Fix: Netzwerkverbindungsproblem, das den Zugriff auf das Internet im abgesicherten Modus von Windows 11 verhindert Fix: Netzwerkverbindungsproblem, das den Zugriff auf das Internet im abgesicherten Modus von Windows 11 verhindert Sep 23, 2023 pm 01:13 PM

Im abgesicherten Modus mit Netzwerkbetrieb keine Internetverbindung auf Ihrem Windows 11-Computer zu haben, kann frustrierend sein, insbesondere bei der Diagnose und Behebung von Systemproblemen. In diesem Leitfaden besprechen wir die möglichen Ursachen des Problems und listen wirksame Lösungen auf, um sicherzustellen, dass Sie im abgesicherten Modus auf das Internet zugreifen können. Warum gibt es im abgesicherten Modus mit Netzwerk kein Internet? Der Netzwerkadapter ist inkompatibel oder wird nicht richtig geladen. Firewalls, Sicherheitssoftware oder Antivirensoftware von Drittanbietern können Netzwerkverbindungen im abgesicherten Modus stören. Der Netzwerkdienst wird nicht ausgeführt. Malware-Infektion Was soll ich tun, wenn das Internet im abgesicherten Modus unter Windows 11 nicht genutzt werden kann? Bevor Sie erweiterte Fehlerbehebungsschritte durchführen, sollten Sie die folgenden Prüfungen in Betracht ziehen: Stellen Sie sicher, dass Sie Folgendes verwenden

Jeder Host im Internet verfügt über eine eindeutige Adresskennung namens Jeder Host im Internet verfügt über eine eindeutige Adresskennung namens Aug 22, 2022 pm 03:24 PM

Jeder Host verfügt über eine eindeutige Adresskennung, die als „IP-Adresse“ bezeichnet wird. Die IP-Adresse ist ein einheitliches Adressformat, das vom IP-Protokoll bereitgestellt wird. Sie weist jedem Netzwerk und jedem Host im Internet eine eindeutige logische Adresse zu, um die Unterschiede in den physischen Adressen abzuschirmen. Aufgrund dieser eindeutigen Adresse wird sichergestellt, dass Benutzer bei der Arbeit an angeschlossenen Computern effizient und bequem die benötigten Objekte aus Tausenden von Computern auswählen können.

Roblox funktioniert nicht: So beheben Sie das Problem Roblox funktioniert nicht: So beheben Sie das Problem Jul 28, 2023 pm 06:23 PM

Roblox funktioniert nicht: Warum? Mit ihrer großen Auswahl an Spielen und ihrer aktiven Community hat die berühmte Online-Gaming-Plattform Roblox Millionen von Fans auf der ganzen Welt gewonnen. Allerdings kann es bei Roblox, wie bei jeder komplexen digitalen Plattform, gelegentlich zu technischen Problemen kommen. Im Folgenden sehen wir uns einige mögliche Korrekturen an, um den Fehler „Roblox funktioniert nicht“ zu beheben. Kommen wir zur Sache und beginnen mit dem Ersten! Überprüfen Sie den Status des Roblox-Servers Da Roblox ein Online-Spiel ist, kann es bei einer Unterbrechung des Dienstes zu Schwierigkeiten beim Starten kommen. Sorgen Sie dafür, dass der aktuelle Serverstatus und der Betrieb von Roblox ordnungsgemäß funktionieren. Wenn der Server wegen Wartungsarbeiten offline ist, warten Sie, bis das serverseitige Problem behoben ist. haben

Microsofts neues heißes Papier: Transformer expandiert auf 1 Milliarde Token Microsofts neues heißes Papier: Transformer expandiert auf 1 Milliarde Token Jul 22, 2023 pm 03:34 PM

Da jeder seine eigenen großen Modelle weiter aktualisiert und iteriert, ist auch die Fähigkeit von LLM (großes Sprachmodell), Kontextfenster zu verarbeiten, zu einem wichtigen Bewertungsindikator geworden. Beispielsweise unterstützt das Star-Modell GPT-4 32.000 Token, was 50 Textseiten entspricht. Anthropic wurde von einem ehemaligen Mitglied von OpenAI gegründet und hat die Token-Verarbeitungsfähigkeiten von Claude auf 100.000 erhöht, was ungefähr 75.000 Wörtern entspricht entspricht der Zusammenfassung von „Harry Potter“ mit einem Klick 》Teil Eins. In der neuesten Studie von Microsoft wurde Transformer dieses Mal direkt auf 1 Milliarde Token erweitert. Dies eröffnet neue Möglichkeiten zur Modellierung sehr langer Sequenzen, beispielsweise die Behandlung eines gesamten Korpus oder sogar des gesamten Internets als eine Sequenz. Zum Vergleich: üblich

Was ist der Kern des Internet-Denkens? Was ist der Kern des Internet-Denkens? Sep 14, 2022 pm 05:31 PM

Der Kern des Internet-Denkens ist das „Benutzerdenken“. Der Mensch ist der Kern des Internet-Zeitalters, und das Denken des Benutzers ist natürlich zum Kern des Internet-Denkens geworden, und anderes Denken ist auf dieses Denken ausgerichtet. Ohne Benutzer-Denken gäbe es kein anderes Internet-Denken .

So lösen Sie das Problem, dass Sie zwar verbunden sind, aber keinen Zugriff auf das Internet haben So lösen Sie das Problem, dass Sie zwar verbunden sind, aber keinen Zugriff auf das Internet haben Aug 30, 2023 pm 12:04 PM

Verbunden, aber kein Zugriff auf das Internet möglich. Lösung: 1. Überprüfen Sie, ob die Netzwerkverbindung normal ist, und versuchen Sie, unseren Router oder unser Modem neu zu starten, um sicherzustellen, dass sie ordnungsgemäß funktionieren. 2. Überprüfen Sie, ob das Gerät korrekt mit dem Netzwerk verbunden ist und ob die IP korrekt ist Adresse und DNS-Server sind konfiguriert. 3. Verwenden Sie andere Geräte, um eine Verbindung zum gleichen Netzwerk herzustellen. Wenn Sie normal darauf zugreifen können, können Sie versuchen, das Betriebssystem des Geräts zu aktualisieren oder die Netzwerkeinstellungen des Geräts zurückzusetzen Wenn eine der oben genannten Methoden das Problem löst, können Sie sich an den Internetdienstanbieter wenden, um Hilfe zu erhalten.

See all articles