1. データベースデータをシミュレートする 1-1 データベースとテーブルスクリプトを作成する - vim slap.sh #!/bin/bash ホスト名="localhost" ポート="3306" ユーザー名="root" パスワード="123" DBNAME="testdb" テーブル名="t1" #データベースを作成 mysql -h ${HOSTNAME} -P${PORT} -u${USERNAME} -p${PASSWORD} -e "${DBNAME} が存在する場合はデータベースを削除します" create_db_sql="${DBNAME}が存在しない場合はデータベースを作成する" mysql -h ${ホスト名} -P${ポート} -u${ユーザー名} -p${パスワード} -e "${create_db_sql}" #テーブルを作成 create_table_sql="テーブルが存在しない場合は作成します ${TABLENAME}(stuid int not null primary key,stuname varchar(20) not null,stusex char(1) null ではありません、cardid varchar(20) null ではありません、birthday datetime、entertime datetime、address varchar(100) デフォルト null)" mysql -h ${ホスト名} -P${ポート} -u${ユーザー名} -p${パスワード} ${DB名} -e "${create_table_sql}" #テーブルにデータを挿入 私= "1" [ $i -le 500000 ] の間 する insert_sql="${TABLENAME} に値を挿入します($i,'alexsb_$i','1','110011198809163418','1990-05-16','2017-09-13','testdb')" mysql -h ${ホスト名} -P${ポート} -u${ユーザー名} -p${パスワード} ${DB名} -e "${insert_sql}" 私は++ 終わり #データを選択 select_sql="${TABLENAME} から count(*) を選択" mysql -h ${ホスト名} -P${ポート} -u${ユーザー名} -p${パスワード} ${DB名} -e "${select_sql}" 1-2 スクリプトを実行する sh スラップ.sh 1-3 データの可用性を確認する mysql -uroot -p123 testdb.t1からcount(*)を選択します。 1-4 mysqlslapを使用してインデックス最適化の前後にストレステストを実行する mysqlslap --defaults-file=/etc/my.cnf \ --concurrency=100 --iterations=1 --create-schema='testdb' \ --query="testdb.t1 から * を選択します (stuname='test_100' の場合)" engine=innodb \ --クエリ数=2000 -uroot -p123 -verbose これで、MySQL インデックスベースのストレス テストの実装に関するこの記事は終了です。MySQL インデックス ストレス テストに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: モバイル Web アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?
垂直方向では、行の配置を上、中央、下に設定できます。基本的な構文<TR VALIGN=&quo...
序文Dockerfile は Docker プログラムによって解釈されるスクリプトです。Docker...
スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...
目次1. はじめに2. 詳しい説明2.1、非同期2.1.1. 関数はPromise以外のオブジェクト...
app.js: スタートアップファイル、またはエントリファイルpackage.json: プロジェク...
原因: java.sql.SQLException: 列の文字列値が正しくありません: '\...
Vue を学習する際に、vscode ターミナルで常に webpack 命令を使用すると、次のよう...
リスト形式のテキストの展開と折りたたみの実装は参考までに。具体的な内容は以下のとおりです。必要: 1...
pingスキャンをオフにする(役に立たないが)まずルートに切り替えるエコー 1 > /proc...
1. GraphVis 公式サイトにアクセスして、対応する js をダウンロードします。js の新し...
Docker コンテナを適用する場合、多くの場合、ホスト ディレクトリを Docker コンテナにマ...
今日の午後からVS2019をMySQLで使えるのではないかと思い、いろいろ環境構築を始めました。プロ...
:not疑似クラスセレクターは、式に一致しない要素をフィルタリングできます。例 テーブル tbod...
1.Jenkinsのインストール手順: https://www.jb51.net/article/1...
目次1. beforeCreate & created 2. マウント前とマウント済み3. ...