これらのオプションは,ビジーまたは巨大なデータベースのバックアップオーバーヘッドを最小にしたり,リソースの問題の発生時に,プロセスの動作を指定したりするために,バックアッププロセスによって使用されるリソースを制限します。
——缓冲区数量=
num_buffers
コマンド行形式 ——缓冲区数量=号
型 数値 デフォルト 14
最小値 1
マルチスレッドオプション時に使用する,各16mバ。
バックアップ,特に圧縮を使用する場合など,cpuを大量に消費する処理には大きな数を使用します。バックアップのリストアなど,ディスクを大量に使用する処理には小さい数を使用します。この値は,操作の種類に応じて,少なくとも読み取りスレッドまたは書き込みスレッドの数と同じにするべきです。
デフォルト:現在
圧縮または増分バックアップ操作の場合,ヘッダーを収容するために,バッファーサイズは16 mバイトよりやや大きくなります。
単一ファイルの増分バックアップと単一ファイルの圧縮バックアップには,1つの追加バッファーが使用されます。
圧縮バックアップ,圧縮単一ファイルバックアップ,および非圧縮运用原木操作には,プロセススレッドごとに1つの追加バッファーが必要です。
読み取り,書き込み,および処理スレッドの数を変更する場合,それらのほかのオプションによって指定されたスレッドの合計数よりやや大きくなるように,この値の変更を試してみることができます。RAIDや非RAIDストレージデバイスなどのさまざまなハードウェア構成でのこのオプションとほかのパフォーマンス関連オプションの値の推奨される組み合わせに関する追加のアドバイスについては,セクション7.1 "バックアップパフォマンスの最適化"およびセクション7.2 "リストアパフォマンスの最適化"を参照してください。
——read-threads =
num_threads
コマンド行形式 ——read-threads =号
型 数値 デフォルト 1
最小値 1
最大値 15
ディスクからデタを読み取るために使用するスレッド数を指定します。
デフォルト:現在このデフォルトは,
复制回去
、提取
,および备份
操作の種類に適用されます。0の値を指定した場合、警告なしで 1 に調整されます。最大は 15 です。負の値を指定した場合、警告なく 15 に調整されます。运用原木
操作の場合,このオプションの設定に関係なく,読み取りスレッド数は常に1になりますRaidや非Raidストレ——read-threads
、——流程线程
,および——帖子的
の値の推奨される組み合わせに関するアドバスにいては,セクション7.1 "バックアップパフォマンスの最適化"およびセクション7.2 "リストアパフォマンスの最適化"を参照してください。
——流程线程=
num_threads
コマンド行形式 ——流程线程数量=
型 数値 デフォルト 6
最小値 1
最大値 15
バックアップファ邮箱ルの圧縮または圧縮解除などのデ邮箱タの処理に使用するスレッド数を指定します。
デフォルト:現在このデフォルトは,
提取
および备份
の操作の種類に適用されます。オプション——incremental-with-redo-log-only
、apply-incremental-backup
、复制回去
,またはbackup-dir-to-image
のいずれかを使用した場合,無視されます。0の値を指定した場合,警告なしで1に調整されます。最大は15です。負の値を指定した場合,警告なく15に調整されます。
运用原木
操作の場合,このオプションの設定に関係なく,プロセススレッド数は常に1になりますRaidや非Raidストレ——read-threads
、——流程线程
,および——帖子的
の値の推奨される組み合わせに関するアドバスにいては,セクション7.1 "バックアップパフォマンスの最適化"およびセクション7.2 "リストアパフォマンスの最適化"を参照してください。
——帖子=
num_threads
コマンド行形式 ——帖子=号
型 数値 デフォルト 1
最小値 1
最大値 15
ディスクにデタを書き込むために使用するスレッド数を指定します。
デフォルト:現在このデフォルトは,
复制回去
、提取
,および备份
操作の種類に適用されます。単一ファ邮箱ルバックアップオプションのlist-image
または验证
のいずれかを使用すると,無視されます。0の値を指定した場合,警告なしで1に調整されます。最大は15です。負の値を指定した場合,警告なく15に調整されます。
运用原木
操作の場合,このオプションの設定に関係なく,書き込みスレッド数は常に0になります。Raidや非Raidストレ——read-threads
、——流程线程
,および——帖子的
の値の推奨される組み合わせに関するアドバスにいては,セクション7.1 "バックアップパフォマンスの最適化"およびセクション7.2 "リストアパフォマンスの最適化"を参照してください。
——limit-memory
=MB
コマンド行形式 ——limit-memory = MB
型 数値 デフォルト apply-log(不解压缩)为100,其他操作为300
最小値 0
最大値 999999
单位 兆字节
mysqlbackupコマンドで使用可能なメガバ邮箱ト単位での最大メモリ邮箱を指定します。以前は
运用原木
操作にのみ適用されましたが,MySQL 3.8企业备份以降では,すべての操作に適用されます。オプションの値にmb
やkb
などのサフィクスを含めないでください。デフォルト:
——解压
と一緒に使用しない运用原木
の場合100,すべての操作の場合300(メガバ,ト単位)。この操作によって指定されたメモリー制限は,マルチスレッド処理に使用可能な16 mバイトのバッファー数も制限します。たとえば,300mバ。
——read-threads
、——流程线程
、——帖子的
、——缓冲区数量
の値を増やすために,追加のバッファ,が必要な場合,——limit-memory
値もそれに比例して増やします。
——page-reread-time =
女士
コマンド行形式 ——page-reread-time =女士
型 数値 デフォルト One hundred.
单位 毫秒
チェックサムテストに失敗したペジを再読み取りするまで,mysqlbackupが待機するミリ秒単位の間隔。ビジなサバはmysqlbackupがペジを読み取る同じ瞬間にペジを書き込むことがあります。50マクロ秒を意味する0.05など,浮動小数点数を指定できます。最善の分解能は1マ。デフォルトは100ミリ秒(0.1秒)です。
——page-reread-count =
retry_limit
コマンド行形式 ——page-reread-count =号
型 数値 デフォルト 500
ペジでチェックサムテストに失敗した場合の再読み取りの最大試行回数。ビジなサバはmysqlbackupがペジを読み取る同じ瞬間にペジを書き込むことがあります。各試行間で
——page-reread-time
オプションに基づいた一時停止をして,同じページでこの多くのチェックサムテストが連続して失敗する場合,バックアップは失敗します。デフォルトは500です。
——on-disk-full ={中止| abort_and_remove |警告}
コマンド行形式 ——on-disk-full =选项
型 列挙 デフォルト 中止
有効な値 中止
警告
abort_and_remove
バックアッププロセスでディスク容量不足の状況が検出された場合の動作を指定します。このオプションはバックアップ操作専用です(
备份
、backup-and-apply-log
,およびbackup-to-image
)。中止
:バックアップディレクトリを削除せずに,バックアップを中止します。ディスクはいっぱいなままです。abort_and_remove
:バックアップを中止し,バックアップディレクトリを削除します。警告
: 30秒ごとに警告メッセージを書き込み,ディスク領域を使用できるようになるまでバックアップを再試行します。
デフォルト:
中止
。
——skip-unused-pages
InnoDBテブルのバックアップ時にテブルスペス内の未使用のペジをスキップします。このオプションは
备份
およびbackup-to-image
操作に適用できますが,増分バックアップには適用できません。このオプションはbackup-and-apply-log
操作によって無視されます。——skip-unused-pages
オプションによって作成されたバックアップは,copy-back-and-apply-log
を使用してリストアできないことに注意してください。未使用ペジは,多くの場合デジです。バックアップ時に未使用ページをスキップすることで、このオプションはバックアップサイズ、さらに操作に必要なディスク領域と I/O リソースを削減できます。ただし、バックアップへの後続の
运用原木
操作は,操作中に未使用ペジがテ,ブルに再度挿入されるため,完了まで時間がかかります。
——skip-binlog
バックアップにバ邮箱ナリログファ邮箱ルを含めません。バイナリログファイルはデフォルト,ですべての種類のオンラインバックアップ(フル,増分,圧縮,部分,単一ファイルなど)に含まれます。詳細はセクション1.4 "バックアップされるファ"を参照してください。リソース,パフォーマンス,その他の問題が発生した場合に,このオプションを使用して,バイナリログのバックアップをスキップします。
注記一部の既知の問題のため,オフラ
——无固定
オプションで作成された完全バックアップに基づいた増分バックアップを作成するときには,ユザは常に——skip-binlog
オプションを使用する必要があります。詳細は,付録a "MySQL企业备份の制限」を参照してください。
——skip-relaylog
バックアップにリレログファ。リレーログファイルはデフォルトで,スレーブサーバーのすべての種類のオンラインバックアップ(フル,増分,圧縮,部分,単一ファイルなど)に含まれます。詳細はセクション1.4 "バックアップされるファ"を参照してください。リソース,パフォーマンス,その他の問題が発生した場合に,このオプションを使用して,リレーログのバックアップをスキップします。
注記スレブでバックアップが進行中に,ユが刷新日志ステトメントを実行すると,バックアッププロセスは失敗します。バックアップ時に刷新日志ステトメントが実行されることが予想され,リレログをバックアップに含める必要がない場合,
——skip-relaylog
オプションを使用します。
-
コマンド行形式 ——optimistic-time =日期-时间
型 文字列 デフォルト 现在
「オプティミスティック時間」(変更されていないテブルが「非アクティブテブル」とされるまでの時間)として,オプションで指定された値でオプティミスティックバックアップを実行します。「非アクティブテブル」はバックアッププロセス中に変更される可能性がないとみなされます。非アクティブテブルは、バックアップのオプティミスティックフェーズでバックアップされ、ほかのすべてのテーブルは通常フェーズでバックアップされます。オプティミスティックバックアップの概念、使用事例、コマンドサンプルの詳細については、セクション3.3.6 "オプティミスティックバックアップの作成"を参照してください。
オプションの指定で受け付けられる形式は次のようになります。
现在
:これは,すべてのテブルをバックアッププロセスのオプティミスティックフェズに含めます。これは値が指定されていない場合のオプションのデフォルト値です。{号码}{单位}
:過去の特定の期間の時間として,オプティミスティック時間を示します。{单位}
は年
、个月
、小时
、分钟
のいずれかになります。この形式のオプション文字列の例には次が含まれます。5年
、2天
、13个月
、23小时
,および35分钟
。次のいずれかの形式の日時形式:
YYMMDD
、名称
、YYMMDDHHMMSS
、YYYYMMDDHHMMSSYY-MM-DD
、YYYY-MM-DD
、YY-MM-DD
,またはHH.MM.SSYYYYMMDDTHHMMSS
(iso 8601規格に指定されているとおり)。
optimistic-time
オプションとoptimistic-busy-tables
オプションの両方を使用し,オプティミスティックフェーズでバックアップされるテーブルの決定で競合した場合,optimistic-busy-tables
がoptimistic-time
より優先されます。
——optimistic-busy-tables
=正则表达式
コマンド行形式 ——optimistic-busy-tables = REGEXP
型 文字列 バックアッププロセス中に変更される可能性があるため,オプティミスティックバックアップの最初のフェーズでスキップされるテーブルを選択するオプションで指定した正規表現を使用して,オプティミスティックバックアップを実行します。完全修飾名 (
database_name
.table_name
の形式)が正規表現によって一致するテブルは,「ビジテブル」とされ,これはバックアップの第2または「通常」フェズでバックアップされます。完全修飾名が正規表現によって一致しないテブルは,「非アクティブテブル」とされ,これはバックアップの第1または「オプティミスティック」フェズでバックアップされます。オプティミスティックバックアップの概念、使用事例、コマンドサンプルの詳細については、セクション3.3.6 "オプティミスティックバックアップの作成"を参照してください。オプションが使用されていても,それとともに正規表現が指定されていない場合,MySQL企业备份はエラーをスローします。
optimistic-time
オプションとoptimistic-busy-tables
オプションの両方を使用し,「オプティミスティック」にするテブルの決定で競合した場合,optimistic-busy-tables
がoptimistic-time
より優先されます。