Sysbench参数中文解释_MySQL

Jun 01, 2016 pm 01:31 PM

bitsCN.com

Sysbench参数中文解释

 

# sysbench测试用例:sysbench [general-options]&hellip; &ndash;test=<test-name> [test-options]&hellip; command通用选项:--num-threads=N           创建测试线程的数目。默认为1.--max-requests=N          请求的最大数目。默认为10000,0代表不限制。--max-time=N              最大执行时间,单位是s。默认是0,不限制。--forced-shutdown=STRING           超过max-time强制中断。默认是off。--thread-stack-size=SIZE           每个线程的堆栈大小。默认是32K。--init-rng=[on|off]       在测试开始时是否初始化随机数发生器。默认是off。--test=STRING             指定测试项目名称。--debug=[on|off]          是否显示更多的调试信息。默认是off。--validate=[on|off]       在可能情况下执行验证检查。默认是off。测试项目:fileio &ndash; File I/O testcpu &ndash; CPU performance testmemory &ndash; Memory functions speed testthreads &ndash; Threads subsystem performance testmutex &ndash; Mutex performance test(互斥性能测试)oltp &ndash; OLTP test (联机事务处理系统)指令: prepare(测试前准备工作) run(正式测试) cleanup(测试后删掉测试数据) help versionSee &lsquo;sysbench &ndash;test=<name> help&rsquo; for a list of options for each test. 查看每个测试项目的更多选项列表。# ./sysbench &ndash;test=fileio help--file-num=N   创建测试文件的数量。默认是128--file-block-size=N  测试时文件块的大小。默认是16384(16K)--file-total-size=SIZE   测试文件的总大小。默认是2G--file-test-mode=STRING  文件测试模式{seqwr(顺序写), seqrewr(顺序读写), seqrd(顺序读), rndrd(随机读), rndwr(随机写), rndrw(随机读写)}--file-io-mode=STRING   文件操作模式{sync(同步),async(异步),fastmmap(快速map映射),slowmmap(慢map映射)}。默认是sync--file-extra-flags=STRING   使用额外的标志来打开文件{sync,dsync,direct} 。默认为空--file-fsync-freq=N   执行fsync()的频率。(0&ndash;不使用fsync())。默认是100--file-fsync-all=[on|off] 每执行完一次写操作就执行一次fsync。默认是off--file-fsync-end=[on|off] 在测试结束时才执行fsync。默认是on--file-fsync-mode=STRING  使用哪种方法进行同步{fsync, fdatasync}。默认是fsync--file-merged-requests=N   如果可以,合并最多的IO请求数(0&ndash;表示不合并)。默认是0--file-rw-ratio=N     测试时的读写比例。默认是1.5# sysbench --test=cpu help--cpu-max-prime=N  最大质数发生器数量。默认是10000# sysbench --test=memory help--memory-block-size=SIZE  测试时内存块大小。默认是1K--memory-total-size=SIZE    传输数据的总大小。默认是100G--memory-scope=STRING    内存访问范围{global,local}。默认是global--memory-hugetlb=[on|off]  从HugeTLB池内存分配。默认是off--memory-oper=STRING     内存操作类型。{read, write, none} 默认是write--memory-access-mode=STRING存储器存取方式{seq,rnd} 默认是seq# sysbench --test=threads help--thread-yields=N   每个请求产生多少个线程。默认是1000--thread-locks=N    每个线程的锁的数量。默认是8# sysbench --test=mutex help--mutex-num=N    数组互斥的总大小。默认是4096--mutex-locks=N    每个线程互斥锁的数量。默认是50000--mutex-loops=N    内部互斥锁的空循环数量。默认是10000# sysbench --test=oltp helpoltp options:--oltp-test-mode=STRING    执行模式{simple,complex(advanced transactional),nontrx(non-transactional),sp}。默认是complex--oltp-reconnect-mode=STRING 重新连接模式{session(不使用重新连接。每个线程断开只在测试结束),transaction(在每次事务结束后重新连接),query(在每个 SQL语句执行完重新连接),random(对于每个事务随机选择以上重新连接模式)}。默认是session--oltp-sp-name=STRING   存储过程的名称。默认为空--oltp-read-only=[on|off]  只读模式。Update,delete,insert语句不可执行。默认是off--oltp-skip-trx=[on|off]   省略begin/commit语句。默认是off--oltp-range-size=N      查询范围。默认是100--oltp-point-selects=N          number of point selects [10]--oltp-simple-ranges=N          number of simple ranges [1]--oltp-sum-ranges=N             number of sum ranges [1]--oltp-order-ranges=N           number of ordered ranges [1]--oltp-distinct-ranges=N        number of distinct ranges [1]--oltp-index-updates=N          number of index update [1]--oltp-non-index-updates=N      number of non-index updates [1]--oltp-nontrx-mode=STRING   查询类型对于非事务执行模式{select, update_key, update_nokey, insert, delete} [select]--oltp-auto-inc=[on|off]      AUTO_INCREMENT是否开启。默认是on--oltp-connect-delay=N     在多少微秒后连接数据库。默认是10000--oltp-user-delay-min=N    每个请求最短等待时间。单位是ms。默认是0--oltp-user-delay-max=N    每个请求最长等待时间。单位是ms。默认是0--oltp-table-name=STRING  测试时使用到的表名。默认是sbtest--oltp-table-size=N         测试表的记录数。默认是10000--oltp-dist-type=STRING    分布的随机数{uniform(均匀分布),Gaussian(高斯分布),special(空间分布)}。默认是special--oltp-dist-iter=N    产生数的迭代次数。默认是12--oltp-dist-pct=N    值的百分比被视为&rsquo;special&rsquo; (for special distribution)。默认是1--oltp-dist-res=N    &lsquo;special&rsquo;的百分比值。默认是75General database options:--db-driver=STRING  指定数据库驱动程序(&lsquo;help&rsquo; to get list of available drivers)--db-ps-mode=STRING编制报表使用模式{auto, disable} [auto]Compiled-in database drivers:--mysql &ndash; MySQL drivermysql options:--mysql-host=[LIST,...]       MySQL server host [localhost]--mysql-port=N                MySQL server port [3306]--mysql-socket=STRING         MySQL socket--mysql-user=STRING           MySQL user [sbtest]--mysql-password=STRING       MySQL password []--mysql-db=STRING             MySQL database name [sbtest]--mysql-table-engine=STRING   storage engine to use for the test table {myisam,innodb,bdb,heap,ndbcluster,federated} [innodb]--mysql-engine-trx=STRING     whether storage engine used is transactional or not {yes,no,auto} [auto]--mysql-ssl=[on|off]          use SSL connections, if available in the client library [off]--myisam-max-rows=N           max-rows parameter for MyISAM tables [1000000]--mysql-create-options=STRING additional options passed to CREATE TABLE []
ログイン後にコピー

 


bitsCN.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

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

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

MySQLの役割:Webアプリケーションのデータベース MySQLの役割:Webアプリケーションのデータベース Apr 17, 2025 am 12:23 AM

WebアプリケーションにおけるMySQLの主な役割は、データを保存および管理することです。 1.MYSQLは、ユーザー情報、製品カタログ、トランザクションレコード、その他のデータを効率的に処理します。 2。SQLクエリを介して、開発者はデータベースから情報を抽出して動的なコンテンツを生成できます。 3.MYSQLは、クライアントサーバーモデルに基づいて機能し、許容可能なクエリ速度を確保します。

Innodb Redoログの役割を説明し、ログを元に戻します。 Innodb Redoログの役割を説明し、ログを元に戻します。 Apr 15, 2025 am 12:16 AM

INNODBは、レドログと非論的なものを使用して、データの一貫性と信頼性を確保しています。 1.レドログは、クラッシュの回復とトランザクションの持続性を確保するために、データページの変更を記録します。 2.Undologsは、元のデータ値を記録し、トランザクションロールバックとMVCCをサポートします。

MySQL対その他のプログラミング言語:比較 MySQL対その他のプログラミング言語:比較 Apr 19, 2025 am 12:22 AM

他のプログラミング言語と比較して、MySQLは主にデータの保存と管理に使用されますが、Python、Java、Cなどの他の言語は論理処理とアプリケーション開発に使用されます。 MySQLは、データ管理のニーズに適した高性能、スケーラビリティ、およびクロスプラットフォームサポートで知られていますが、他の言語は、データ分析、エンタープライズアプリケーション、システムプログラミングなどのそれぞれの分野で利点があります。

初心者向けのMySQL:データベース管理を開始します 初心者向けのMySQL:データベース管理を開始します Apr 18, 2025 am 12:10 AM

MySQLの基本操作には、データベース、テーブルの作成、およびSQLを使用してデータのCRUD操作を実行することが含まれます。 1.データベースの作成:createdatabasemy_first_db; 2。テーブルの作成:createTableBooks(idintauto_incrementprimarykey、titlevarchary(100)notnull、authorvarchar(100)notnull、published_yearint); 3.データの挿入:InsertIntoBooks(タイトル、著者、公開_year)VA

InnoDBバッファープールとそのパフォーマンスの重要性を説明してください。 InnoDBバッファープールとそのパフォーマンスの重要性を説明してください。 Apr 19, 2025 am 12:24 AM

Innodbbufferpoolは、データをキャッシュしてページをインデックス作成することにより、ディスクI/Oを削減し、データベースのパフォーマンスを改善します。その作業原則には次のものが含まれます。1。データ読み取り:Bufferpoolのデータを読む。 2。データの書き込み:データを変更した後、bufferpoolに書き込み、定期的にディスクに更新します。 3.キャッシュ管理:LRUアルゴリズムを使用して、キャッシュページを管理します。 4.読みメカニズム:隣接するデータページを事前にロードします。 BufferPoolのサイジングと複数のインスタンスを使用することにより、データベースのパフォーマンスを最適化できます。

MySQL対その他のデータベース:オプションの比較 MySQL対その他のデータベース:オプションの比較 Apr 15, 2025 am 12:08 AM

MySQLは、Webアプリケーションやコンテンツ管理システムに適しており、オープンソース、高性能、使いやすさに人気があります。 1)PostgreSQLと比較して、MySQLは簡単なクエリと高い同時読み取り操作でパフォーマンスが向上します。 2)Oracleと比較して、MySQLは、オープンソースと低コストのため、中小企業の間でより一般的です。 3)Microsoft SQL Serverと比較して、MySQLはクロスプラットフォームアプリケーションにより適しています。 4)MongoDBとは異なり、MySQLは構造化されたデータおよびトランザクション処理により適しています。

MySQL:構造化データとリレーショナルデータベース MySQL:構造化データとリレーショナルデータベース Apr 18, 2025 am 12:22 AM

MySQLは、テーブル構造とSQLクエリを介して構造化されたデータを効率的に管理し、外部キーを介してテーブル間関係を実装します。 1.テーブルを作成するときにデータ形式と入力を定義します。 2。外部キーを使用して、テーブル間の関係を確立します。 3。インデックス作成とクエリの最適化により、パフォーマンスを改善します。 4.データベースを定期的にバックアップおよび監視して、データのセキュリティとパフォーマンスの最適化を確保します。

MySQLの学習:新しいユーザー向けの段階的なガイド MySQLの学習:新しいユーザー向けの段階的なガイド Apr 19, 2025 am 12:19 AM

MySQLは、データストレージ、管理、分析に適した強力なオープンソースデータベース管理システムであるため、学習する価値があります。 1)MySQLは、SQLを使用してデータを操作するリレーショナルデータベースであり、構造化されたデータ管理に適しています。 2)SQL言語はMySQLと対話するための鍵であり、CRUD操作をサポートします。 3)MySQLの作業原則には、クライアント/サーバーアーキテクチャ、ストレージエンジン、クエリオプティマイザーが含まれます。 4)基本的な使用には、データベースとテーブルの作成が含まれ、高度な使用にはJoinを使用してテーブルの参加が含まれます。 5)一般的なエラーには、構文エラーと許可の問題が含まれ、デバッグスキルには、構文のチェックと説明コマンドの使用が含まれます。 6)パフォーマンスの最適化には、インデックスの使用、SQLステートメントの最適化、およびデータベースの定期的なメンテナンスが含まれます。

See all articles