1. Einführung in SysbenchHier stellen wir die MySQL-Datenbank-Stresstestsoftware Sysbench vor, die für Benchmarktests verwendet wird. Sysbench ist ein plattformübergreifendes, modulares und multithreadfähiges Open-Source-Tool zum Testen der Leistung. Damit können Leistungstests von CPU, Speicher, Festplatten-E/A, Threads und Datenbanken durchgeführt werden. Derzeit unterstützte Datenbanken sind MySQL, Oracle und PostgreSQL. #Projekt-Download-Adresse: https://launchpad.net/sysbench Die Idee dieser Benchmark-Suite besteht darin, schnell einen Eindruck von der Systemleistung zu bekommen, ohne einen komplexen Datenbank-Benchmark aufsetzen oder überhaupt eine Datenbank installiert haben zu müssen.
Das OLTP von Sysbench wird hauptsächlich zum Bewerten und Testen der Datenbanklast unter verschiedenen Systemparametern verwendet. Nachteile von SysBench: 2. Sysbench-Installationsprozess#Installieren Sie zugehörige Abhängigkeitenmontieren Sie /dev/cdrom /mnt yum -y install make automake libtool pkgconfig libaio-devel libtool # Der Installationsvorgang beginnt#Erstellen Sie einen Link zum Client-Lib-Paket ln -sf /mysql/app/mysql/lib/libmysqlclient.so.20 /usr/lib/libmysqlclient.so.20 #Entpacken und installieren cd /softtar zxvf sysbench-1.0.15.tar.gz cd sysbench-1.0.15./autogen.sh ./konfigurieren --prefix=/mysql/app/sysbench --with-mysql=/mysql/app/mysql --with-mysql-includes=/mysql/app/mysql/include/ #--with-mysql-libs=/usr/lib/ machen && machen installieren #Umgebungsvariablen konfigurieren vi ~/.bash_profile PATH=$PATH:/mysql/app/sysbench/bin:$HOME/bin Quelle ~/.bash_profile sysbench --version #Wenn eine Fehlermeldung gemeldet wird, sysbench: Fehler beim Laden gemeinsam genutzter Bibliotheken: libmysqlclient.so.20: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis #Fügen Sie dann die Zeile /usr/lib zu /etc/ld.so.cnf hinzu [root@tse01 local]# cat /etc/ld.so.conf include ld.so.conf.d/*.conf /usr/lib/ #Führen Sie ldconfig -v aus, um die Konfiguration zu aktualisieren [root@tse01 local]# /sbin/ldconfig -v # Tipps:Wenn Sie die MySQL-Headerdateien und -Bibliotheken an nicht standardmäßigen Orten installiert haben (in PATH ist keine mysql_config zu finden), Sie können die Optionsargumente --with-mysql-includes und --with-mysql-libs wie oben explizit angeben. Um Sysbench ohne MySQL-Unterstützung zu kompilieren, verwenden Sie --without-mysql. #Allgemeine BefehlszeilenoptionenIn der folgenden Tabelle sind die unterstützten allgemeinen Optionen, ihre Beschreibungen und Standardwerte aufgeführt:
Beachten Sie, dass Sie ein Byte angeben können, indem Sie das entsprechende Multiplikationssuffix anhängen (K für Kilobyte, M für Megabyte, G für Gigabyte, T für Terabyte). #sysbench verwendet [Befehl], häufig werden folgende verwendet: 1) Vorbereitung auf Tests und Generierung von Daten Oben finden Sie eine ausführliche Einführung in die Verwendung des MySQL-Leistungsstress-Benchmark-Testtools Sysbench. Weitere Informationen zur Verwendung von MySQL Sysbench finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! Das könnte Sie auch interessieren:
|
<<: Implementierung der Docker-Bereitstellung des SQL Server 2019 Always On-Clusters
>>: JavaScript zum Erzielen eines Bodeneffekts
Es gibt viele Tools zum Sichern von MySQL-Datenba...
Neues Projekt starten Dieser Artikel zeichnet hau...
Inhaltsverzeichnis Hafenbezogene Konzepte: Bezieh...
Heute lernen wir, wie man mit CSS eine coole Bild...
Inhaltsverzeichnis 1. Arithmetische Operatoren 2....
Beim Löschen einer Tabelle oder eines Datenelemen...
Ich habe einmal versprochen, dass ich so lange wei...
<br />In der Vergangenheit musste zum Erstel...
yum install httpd php mariadb-server –y Notieren ...
Inhaltsverzeichnis Installieren und konfigurieren...
1. Befehlseinführung Der Befehl contab (Cron-Tabe...
Bibliotheksbetrieb Abfrage 1.SHOW DATABASE; ----A...
React ist eine JAVASCRIPT-Bibliothek zum Erstelle...
Inhaltsverzeichnis 1. Einfügen der abgefragten Er...
Inhaltsverzeichnis Redis auf Docker installieren ...