MariaDB10和MySQL5.6社区版压力测试
补上作业,MariaDB10和MySQL5.6社区版压力测试,见下图: sysbench(10.8.8.43) MySQL5.6和MariaDB10.0.11(10.8.8.100) 压力测试参数: sysbench--test=oltp--mysql-table-engine=innodb--oltp-table-size=10000000--max-requests=0--max-time=900--num-t
补上作业,MariaDB10和MySQL5.6社区版压力测试,见下图:
sysbench(10.8.8.43)
MySQL5.6和MariaDB10.0.11(10.8.8.100)
压力测试参数:
sysbench --test=oltp --mysql-table-engine=innodb --oltp-table-size=10000000 --max-requests=0 --max-time=900 --num-threads=512 --mysql-host=10.8.8.100 --mysql-port=3308 --mysql-user=admin --mysql-password=123456 --mysql-db=test run
1千万记录,不限制请求,压测15分钟,并发连接数512个。
my.cnf参数:
sync_binlog = 0 innodb_flush_log_at_trx_commit = 0 innodb_flush_method = O_DIRECT innodb_flush_neighbors = 1 innodb_buffer_pool_size = 20G innodb_io_capacity = 500 innodb_log_file_size = 512M innodb_log_files_in_group = 3 innodb_log_buffer_size = 16M tx_isolation = READ-COMMITTED thread_handling = pool-of-threads(MariaDB的线程池)
机器配置:
比较差,DELL R610,2颗4核CPU,RAID1(WriteBack策略)7200转SAS硬盘。
读写测试
可以明显的看到,在高并发的时候,MySQL5.6.19的性能减少了50%。
下面是top和压力测试截图:
MySQL5.6.19
load average达到195,已经超负荷。
TPS为每秒1002.42个。
MariaDB10.0.11
load average为11.59
TPS为每秒2044.80个。
补充:现在把并发连接数调成了900个,再压一次,看看TPS:
MySQL5.6.19
MariaDB10.0.11
可以看到,随着并发连接数的增加,MySQL5.6性能持续下降,而MariaDB10,性能保持平稳。
结论:
大体和官方的测试差不多,因手里没有MySQL5.6的企业版,所以不能说MariaDB10就一定强,但在高并发环境,MySQL5.6.19社区版不建议使用在生产环境上。
官方的测试:http://hcymysql.blog.51cto.com/5223301/1404998

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











furmark についてどう思いますか? 1. メインインターフェイスで「実行モード」と「表示モード」を設定し、「テストモード」も調整して「開始」ボタンをクリックします。 2. しばらく待つと、グラフィックス カードのさまざまなパラメータを含むテスト結果が表示されます。ファーマークはどのように資格を取得しますか? 1. ファーマークベーキングマシンを使用し、約 30 分間結果を確認します。室温 19 度、ピーク値は 87 度で、基本的に 85 度前後で推移します。大型シャーシ、シャーシ ファン ポートが 5 つあり、前面に 2 つ、上部に 2 つ、背面に 1 つありますが、ファンは 1 つだけ取り付けられています。すべてのアクセサリはオーバークロックされていません。 2. 通常の状況では、グラフィックス カードの通常の温度は「30 ~ 85℃」である必要があります。 3. 周囲温度が高すぎる夏でも、通常の温度は「50〜85℃」です

新作ファンタジー妖精MMORPG『朱仙2』の「武威試験」が4月23日より開始されます。原作から数千年後の朱仙大陸で、どのような新たな妖精冒険物語が繰り広げられるのでしょうか?六界の不滅の世界、フルタイムの不滅のアカデミー、自由な不滅の生活、そして不滅の世界のあらゆる種類の楽しみが、不滅の友人たちが直接探索するのを待っています! 「Wuwei Test」の事前ダウンロードが開始されました。Fairy friends は公式 Web サイトにアクセスしてダウンロードできます。サーバーが起動する前に、アクティベーション コードは事前ダウンロードとインストール後に使用できます。完成されました。 『朱仙2』「不作為試験」開催時間:4月23日10:00~5月6日23:59 小説『朱仙』を原作とした朱仙正統続編『朱仙2』の新たな童話冒険篇原作の世界観をベースにゲーム背景を設定。

機能テストでは、ブラック ボックス テストとホワイト ボックス テストを通じて機能の機能を検証します。一方、コード カバレッジでは、テスト ケースによってカバーされるコードの部分を測定します。言語 (Python や Java など) が異なれば、テスト フレームワーク、カバレッジ ツール、機能も異なります。実際の事例では、関数テストとカバレッジ評価に Python の Unittest と Coverage、Java の JUnit と JaCoCo を使用する方法を示します。

「オペレーション デルタ」は本日(3月7日)より大規模PCテスト「コードネーム:ZERO」を開始する。先週末、上海で本作のオフラインフラッシュモブ体験イベントが開催され、幸運にも17173さんも参加することができました。前回のテストからわずか 4 か月以上しか離れていないため、この短期間で「オペレーション デルタ」がどのような新たなハイライトやサプライズをもたらすのか、興味が湧きます。 4か月以上前、私はオフライン試食会と最初のベータ版で「オペレーション デルタ」を体験しました。当時、ゲームは「危険なアクション」モードのみを開きました。しかし、デルタ作戦は当時としてはすでに印象的なものでした。大手メーカーがモバイルゲーム市場に群がる中、国際基準に匹敵するFPS

Maven は、Java プロジェクトの構築、依存関係の管理、ドキュメントのリリースなどのタスクに一般的に使用されるオープンソースのプロジェクト管理ツールです。プロジェクトのビルドに Maven を使用する場合、mvnpackage などのコマンドを実行するときにテスト フェーズを無視したい場合があります。これにより、場合によってはビルド速度が向上します (特にプロトタイプまたはテスト環境を迅速に構築する必要がある場合)。この記事では、Maven でテスト フェーズを無視する方法を、具体的なコード例とともに詳しく説明します。テストを無視すべき理由 プロジェクト開発中は、次のことがよくあります。

はじめに 継続的インテグレーション (CI) と継続的デプロイメント (CD) は、チームが高品質のソフトウェアをより迅速かつ確実に提供するのに役立つ、最新のソフトウェア開発における重要な手法です。 Jenkins は、ビルド、テスト、デプロイメントのプロセスを自動化する人気のオープンソース CI/CD ツールです。この記事では、PHP を使用して Jenkins で CI/CD パイプラインを設定する方法について説明します。 Jenkins のセットアップ Jenkins のインストール: Jenkins の公式 Web サイトから Jenkins をダウンロードしてインストールします。プロジェクトの作成: Jenkins ダッシュボードから新しいプロジェクトを作成し、php プロジェクトに一致する名前を付けます。ソース管理の構成: PHP プロジェクトの git リポジトリを Jenkin として構成します

Java テスト クラスの書き方を学ぶ: 初心者から熟練者までの完全ガイド 近年、Java は最も人気のあるプログラミング言語の 1 つになりました。モバイル アプリケーション開発でも、バックエンド サービスの作成でも、ビッグ データ処理でも、Java はあらゆるところで使用されています。高品質のコードを書くことは、すべての優秀な Java 開発者の追求です。テストはコードの品質を確保するために不可欠な部分です。テストクラスを書くことで、コードの正確性や安定性を確保し、バグの発生を減らし、ソフトウェアの信頼性や保守性を向上させることができます。この記事では、始めるまでの手順を説明します

ソフトウェア開発が進化し続けるにつれて、自動テストと継続的統合の重要性がますます高まっています。これらにより、効率が向上し、エラーが減り、新しい機能がより迅速に展開されます。この記事では、自動テストと継続的インテグレーションに Go 言語を使用する方法を紹介します。 Go 言語は、高速かつ効率的で機能が豊富なプログラミング言語です。これはもともと、学びやすい言語を提供するために Google によって開発されました。 Go の簡潔な構文と同時プログラミングの利点により、Go は自動テストと継続的統合に最適です。
