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 アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?
Webページを作るときに、区切り線hrを使うことがありますが、IE6やIE7で表示するのは非常に苦痛...
目次スロットとは何かデフォルトスロットの理解コードスニペット要約するスロットとは何かスロットは、親コ...
CSS セレクターHTML タグにスタイルを設定すると、タグの属性を設定できます。 <div ...
この記事では、Vueログイン用画像認証コードの具体的なコードを例として紹介します。具体的な内容は以下...
本日、開発中に、顧客からページをキャッシュしないように要求される方法に遭遇しました。調べたところ、ペ...
方法 1: INSERT INTO t1(field1,field2) VALUE(v001,v00...
序文インデックスの選択はオプティマイザ段階の作業であることはわかっていますが、オプティマイザは万能で...
目次1. 事例紹介2. システムのデフォルトのストレージエンジンとデフォルトの文字セットを表示する3...
私が使用しているデータベースはMySQLデータベースバージョン5.7ですまずデータベーステーブルを自...
導入: Lambda Probe (旧称 Tomcat Probe) は、Apache Tomcat...
目次1. 本番環境と開発環境を切り替える最初の方法: .envファイルを設定する2番目の方法2. フ...
1. MySQLデータベースの構成と関連概念まず、MySQL はリレーショナル データベースである...
MySQL 運用上の問題点を記録します。ビジネスシナリオと問題の説明外部インターフェースをリクエスト...
MySQL 8.0.19 では、間違ったパスワードを 3 回入力するとアカウントがロックされるよう...
この記事では主に、フォント読み込みの最適化に関する一般的な戦略を紹介します。内容の大部分は参考資料と...