Heim Datenbank MySQL-Tutorial MySQL5.6 Innodb数据页 16K vs 8K性能对比测试

MySQL5.6 Innodb数据页 16K vs 8K性能对比测试

Jun 07, 2016 pm 05:40 PM
8k innodb

从MySQL5.6开始,一个新参数innodb_page_size可以设置Innodb数据页为8K,4K,默认为16K。这个参数在一开始初始化时就要加入my.cnf里,如果已经创建了表,再修改,启动MySQL会报错。

相关mysql视频教程推荐:《mysql教程

下面我针对16K和8K做了一个压力测试。

硬件:R710,虚拟主机,72G内存,虚拟主机,6块300G、15000转做的RAID10,XFS分区。

my.cnf参数:

1.Sysbench参数(读写):

sbtest表1亿条记录,文件大小24G。

下面是16K性能图:

    下面是8K性能图:

    结论:默认页16K,对CPU压力较小,平均在20% 8K页,CPU压力为30%~40%,但select吞吐量要高于16K
    2.Sysbench参数(只读):sbtest表1亿条记录,文件大小24G。

    下面是16K和8K性能图:

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ßer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Wie man alles in Myrise freischaltet
4 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

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)

Wie viele Megapixel sind 8k? Wie viele Megapixel sind 8k? Mar 30, 2023 pm 06:21 PM

Die Auflösung von 8k erreicht 7680*4320, was etwa 33 Millionen Pixel entspricht. Die 8K-Auflösung ist ein experimenteller digitaler Videostandard, der von Organisationen wie der Japan Broadcasting Corporation (NHK), der British Broadcasting Corporation (BBC) und der Italian Radio and Television Corporation (RAI) gefördert wird Ultrahohe Auflösung von 4K, 4-mal so hoch wie HD und 16-mal so hoch wie Full HD.

Das erste Leak zur Insta360 Ace Pro 2 enthüllt 8K/30fps-Video, Leica-Objektiv und Dual-AI-Chip Das erste Leak zur Insta360 Ace Pro 2 enthüllt 8K/30fps-Video, Leica-Objektiv und Dual-AI-Chip Sep 04, 2024 pm 09:35 PM

Action-Kameras waren in dieser Saison ein heißes Thema. Die GoPro Hero 13 Black soll am 4. September auf den Markt kommen, gefolgt von der DJI Osmo Action 5 Pro (siehe Unboxing-Material hier), die irgendwann in diesem Monat erwartet wird, allerdings noch nicht. Ich habe es nicht

Ausgestattet mit einer kompletten inländischen Ultra-High-Definition-Aufnahme- und Produktionsausrüstung traf der „China Red' 8K-Olympia-Übertragungswagen des Hauptbahnhofs in Paris ein Ausgestattet mit einer kompletten inländischen Ultra-High-Definition-Aufnahme- und Produktionsausrüstung traf der „China Red' 8K-Olympia-Übertragungswagen des Hauptbahnhofs in Paris ein Jul 19, 2024 pm 03:00 PM

Nachrichten von dieser Website am 18. Juli. Laut CCTV News wurden am frühen Morgen des 16. Juli Ortszeit sechs CCTV-Olympia-Übertragungswagen „China Red“, angeführt von einem 8K-Ultra-High-Definition-Übertragungswagen mit einem „Beijing C.“ „Kennzeichen, wurden ausgestrahlt Das Reportagefahrzeug startete im Norden von Paris und fuhr an Pariser Wahrzeichen wie dem Arc de Triomphe und dem Eiffelturm vorbei. Am Morgen des 16. Ortszeit traf der 8K-Übertragungswagen „China Red“ des Hauptbahnhofs im Stade de France ein, um die Übergabe an die Olympic Broadcasting Company abzuschließen. „China Red“ wird hier 8K internationale öffentliche Signale für die Leichtathletik-Wettbewerbe und die Abschlusszeremonie der Olympischen Spiele in Paris produzieren. Auf dieser Website wird darauf hingewiesen, dass dies das erste Mal in der Geschichte der Olympischen Sommerspiele ist, dass eine öffentliche 8K-Ultra-High-Definition-Signalproduktion bereitgestellt wird. China Central Radio and Television ist das internationale Medium, das die meisten Ausschreibungen für die Übertragung der Olympischen Spiele in Paris gewonnen hat.

Was ist MySQL Innodb? Was ist MySQL Innodb? Apr 14, 2023 am 10:19 AM

InnoDB ist eine der Datenbank-Engines von MySQL und einer der Standards für Binärversionen von MySQL AB. Ein zweigleisiges Autorisierungssystem ist die GPL-Autorisierung, das andere ist proprietäre Software Genehmigung. InnoDB ist die bevorzugte Engine für Transaktionsdatenbanken und unterstützt Transaktionssicherheitstabellen (ACID). InnoDB unterstützt Sperren auf Zeilenebene, die die Parallelität weitgehend unterstützen können. Sperren auf Zeilenebene werden von der Speicher-Engine-Ebene implementiert.

Wie MySQL das InnoDB-Zeilenformat anhand von Binärinhalten erkennt Wie MySQL das InnoDB-Zeilenformat anhand von Binärinhalten erkennt Jun 03, 2023 am 09:55 AM

InnoDB ist eine Speicher-Engine, die Daten in Tabellen auf der Festplatte speichert, sodass unsere Daten auch nach dem Herunterfahren und Neustarten noch vorhanden sind. Der eigentliche Prozess der Datenverarbeitung findet im Speicher statt, daher müssen die Daten auf der Festplatte in den Speicher geladen werden. Wenn eine Schreib- oder Änderungsanforderung verarbeitet wird, muss auch der Inhalt im Speicher auf der Festplatte aktualisiert werden. Und wir wissen, dass die Geschwindigkeit beim Lesen und Schreiben auf die Festplatte sehr langsam ist, was sich um mehrere Größenordnungen vom Lesen und Schreiben im Speicher unterscheidet. Wenn wir also bestimmte Datensätze aus der Tabelle abrufen möchten, muss die InnoDB-Speicher-Engine lesen die Datensätze einzeln von der Festplatte löschen? Die von InnoDB verwendete Methode besteht darin, die Daten in mehrere Seiten aufzuteilen und Seiten als grundlegende Interaktionseinheit zwischen Festplatte und Speicher zu verwenden. Die Größe einer Seite in InnoDB beträgt im Allgemeinen 16

Wie man mit einer MySQL-Innodb-Ausnahme umgeht Wie man mit einer MySQL-Innodb-Ausnahme umgeht Apr 17, 2023 pm 09:01 PM

1. Führen Sie einen Rollback durch und installieren Sie MySQL neu. Um die Probleme beim Importieren dieser Daten von anderen Orten zu vermeiden, erstellen Sie zunächst eine Sicherungskopie der Datenbankdatei der aktuellen Bibliothek (/var/lib/mysql/location). Als nächstes deinstallierte ich das Perconaserver5.7-Paket, installierte das ursprüngliche alte 5.1.71-Paket neu, startete den MySQL-Dienst und er meldete Unknown/unsupportedtabletype:innodb und konnte nicht normal gestartet werden. 11050912:04:27InnoDB:Initializingbufferpool,size=384.0M11050912:04:27InnoDB:Complete

So lösen Sie Phantomlesungen in innoDB in MySQL So lösen Sie Phantomlesungen in innoDB in MySQL May 27, 2023 pm 03:34 PM

1. MySQL-Transaktionsisolationsstufe: Bei mehreren Transaktions-Parallelitätskonflikten können einige Probleme wie schmutziges Lesen, nicht wiederholbares Lesen und Phantomlesen auftreten, und innoDB löst sie im wiederholbaren Leseisolationsstufenmodus des Phantom-Lesens, 2. Was ist Phantom-Lesen? Das bedeutet, dass in derselben Transaktion die Ergebnisse, die wir erhalten, wenn wir denselben Bereich vorher und nachher zweimal abfragen, inkonsistent sind, wie in der ersten Transaktion gezeigt Zu diesem Zeitpunkt gibt es nur ein Datenelement, das die Bedingungen erfüllt. In der zweiten Transaktion wird eine Datenzeile eingefügt und bei der ersten Transaktion erneut abgefragt Beachten Sie, dass die ersten und zweiten Abfragen der ersten Transaktion identisch sind

Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Jul 26, 2023 am 11:25 AM

Vergleich der Auswahl der MySQL-Speicher-Engine: Bewertung des InnoDB-, MyISAM- und Speicherleistungsindex Einführung: In der MySQL-Datenbank spielt die Wahl der Speicher-Engine eine entscheidende Rolle für die Systemleistung und Datenintegrität. MySQL bietet eine Vielzahl von Speicher-Engines. Zu den am häufigsten verwendeten Engines gehören InnoDB, MyISAM und Memory. In diesem Artikel werden die Leistungsindikatoren dieser drei Speicher-Engines bewertet und anhand von Codebeispielen verglichen. 1. InnoDB-Engine InnoDB ist mein

See all articles