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 アプリ上の画像が鮮明ではなく、非常にぼやけているのはなぜですか?
画像をプルする # docker pull codercom/code-server # Docke...
1 実施原則これは、DOM 要素の dragstart/ondragover/ondrop イベント...
このケースはCentOS 7システムに基づいていますDockerの使用経験がある人に適していますLi...
CentOS7 のデフォルトのファイアウォールは iptables ではなく、firewalle で...
目次まず効果を見てみましょう:成し遂げる:要約:まず効果を見てみましょう: 成し遂げる: 1. ナビ...
目次コンテナ階層サーブレットの検索を要求するプロセス仕組みTomcat のコンテナは Servlet...
実施効果: 1. count(1) と count(*)テーブル内のデータ量が多い場合、テーブルを分...
Linux の操作と構成作業では、デュアル ネットワーク カードのバインディングがよく使用されます。...
Linux に nginx と複数の tomcat をインストールする方法はここでは紹介しません。不...
目次1.union: クエリ結果を追加できます1) すべてを結合: 重複を削除できません2) ユニオ...
1. 基本的な文法コードをコピーコードは次のとおりです。埋め込み src=url注: 埋め込みはさま...
MySQL メモリ テーブルと一時テーブルの使用メモリテーブル: セッション 1 $ mysql -...
目次1. ソースパッケージサービスの起動管理2. ソースパッケージサービスのセルフスタート管理3. ...
目次1. 日付2. 正規表現3. オリジナルパッケージタイプ序文:参照値(オブジェクト)は、 Dat...
1. ファイアウォールの状態を確認するファイアウォールのステータスを確認する systemctl s...