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
Der Dateiserver ist einer der am häufigsten verwe...
Die Standardvorlagenmethode ähnelt vue2 und verwe...
Prozessstrukturdiagramm Nginx ist eine Multiproze...
Kubernetes unterstützt drei Arten der Authentifiz...
Vorwort Kürzlich mit mysql /usr/local/mysql/bin/m...
Inhaltsverzeichnis Vorwort Lösung Konkrete Umsetz...
Überblick Backup ist die Grundlage der Notfallwie...
eins. Vorwort <br />Sie werden diese Art von...
Ping www.baidu.com unbekannter Domänenname Ändern...
<br />Mit diesem Tag können Sie direkt einen...
Inhaltsverzeichnis Abhängigkeiten installieren Bo...
1. Laden Sie den Download-Link herunter Klicken S...
Detaillierte Einführung in die Schritte zur Insta...
1. Vektorkarte Vektorgrafiken verwenden gerade Li...
Sicht Was ist eine Ansicht? Welche Rolle spielt e...