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 アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?
ブーストをインストールPython から C/C++ を呼び出す方法はたくさんあります。この記事では...
この記事では、主に js を使用して画像をモザイク化する方法の例を紹介し、次のように共有します。効果...
来学期にMySQLを勉強します。事前に自宅で練習していませんでした。インストールに時間がかかるとは思...
以下のように表示されます。 1. ssh -v -p [ポート番号] [ユーザー名]@[IPアドレス...
ページに複数の画像を導入すると、画像のサイズがばらつくことがあります。しかし、それらを一貫したサイズ...
MySQL 5.7.18 でパスワードを変更する方法: 1. まずMySQLサーバーをシャットダウン...
目次1. プロトタイプとプロトタイプチェーンの平等関係を理解する2: プロトタイプとプロトタイプ チ...
目次Node.jsとはNodeJSをインストールするNode を使用して Hello World を...
この記事は主に、nginx 高可用性クラスタの実装プロセスを紹介します。この記事のサンプルコードは非...
MySQL マスター/スレーブ レプリケーションを使用すると、1 つのデータベース (マスター デー...
目次概要コードの実装シングルトンパターンの簡易版改良版プロキシバージョンシングルトンモード遅延シング...
1. haslayout と bfc は IE 固有の標準属性です。 2. BFC はページ上の分離...
ウェブサイトを見るというのは、実は美しい女性を評価するようなものです。見た目を見るとき、私たちは見た...
まずは効果の写真をお見せしましょう。 個人的には効果は問題ないと思います。アプリが写真を学習する時間...
記録として、将来使用される可能性があり、困っている友人も使用できます。 BBはもうやめて、まずはレン...