1. Datenbankdaten simulieren 1-1 Datenbank- und Tabellenskripte erstellen – vim slap.sh #!/bin/bash HOSTNAME="lokaler Host" PORT="3306" BENUTZERNAME="root" PASSWORT="123" DBNAME="Testdatenbank" TABELLENAME="t1" #Datenbank erstellen mysql -h ${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "Datenbank löschen, falls vorhanden ${DBNAME}" create_db_sql="Datenbank erstellen, falls nicht vorhanden: ${DBNAME}" mysql -h ${HOSTNAME} -P${PORT} -u${BENUTZERNAME} -p${PASSWORT} -e "${create_db_sql}" #Tabelle erstellen create_table_sql="Tabelle erstellen, falls nicht vorhanden ${TABLENAME}(stuid int nicht null Primärschlüssel,stuname varchar(20) nicht null,stusex char(1) nicht null, Karten-ID varchar (20) nicht null, Geburtstag, Datum und Uhrzeit, Eingabezeit, Datum und Uhrzeit, Adresse varchar (100), Standard null)" mysql -h ${HOSTNAME} -P${PORT} -u${BENUTZERNAME} -p${PASSWORT} ${DBNAME} -e "${create_table_sql}" #Daten in Tabelle einfügen ich="1" während [ $i -le 500000 ] Tun insert_sql="in ${TABLENAME} Werte einfügen($i,'alexsb_$i','1','110011198809163418','1990-05-16','2017-09-13','testdb')" mysql -h ${HOSTNAME} -P${PORT} -u${BENUTZERNAME} -p${PASSWORT} ${DBNAME} -e "${insert_sql}" lass ich++ Erledigt #Daten auswählen select_sql="Wählen Sie count(*) aus ${TABLENAME} aus" mysql -h ${HOSTNAME} -P${PORT} -u${BENUTZERNAME} -p${PASSWORT} ${DBNAME} -e "${select_sql}" 1-2 Ausführen des Skripts sh klatsch.sh 1-3 Datenverfügbarkeit prüfen mysql -uroot -p123 wähle count(*) aus testdb.t1; 1-4 Verwenden Sie mysqlslap, um vor und nach der Indexoptimierung Stresstests durchzuführen mysqlslap --defaults-file=/etc/my.cnf \ --concurrency=100 --iterations=1 --create-schema='testdb' \ --query="Wählen Sie * aus testdb.t1, wobei stuname='test_100'" engine=innodb \ --number-of-queries=2000 -uroot -p123 -verbose Dies ist das Ende dieses Artikels über die Implementierung von MySQL-indexbasierten Stresstests. Weitere relevante Inhalte zu MySQL-Index-Stresstests finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Warum sind die Bilder in mobilen Web-Apps nicht klar und sehr verschwommen?
>>: Detaillierte Erklärung des Vue-Datenproxys
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Einführung in die grub.cfg-...
Vorwort Das über KMS aktivierbare Windows-System ...
Vorwort Vor vielen Jahren war ich ein Neuling auf...
Inhaltsverzeichnis 1. Gewöhnliche Funktionen 2. P...
(Win7-System) Tutorial zur Installation einer vir...
Ich habe vor einiger Zeit ein Projekt entwickelt....
Ein einfacher Rechner, der als Referenz in das We...
Inhaltsverzeichnis Vorwort Grundlegende Konzepte ...
Vorwort Mit Vuex können wir im Store „Getter“ def...
Inhaltsverzeichnis Einführung in Arrays Array-Lit...
Zunächst stellen wir vor, wie (1) MySQL 5.7 hat e...
Nehmen Sie als Beispiel die Installation von MySQ...
Inhaltsverzeichnis So installieren und konfigurie...