10bet网址
MySQL企业备份ユザズガド(バジョン3.11)
下载本手册
PDF(美国Ltr)- 1.3 mb
PDF (A4)- 1.3 mb


5.1.11パフォマンス/スケラビリティ/容量オプション

これらのオプションは,ビジーまたは巨大なデータベースのバックアップオーバーヘッドを最小にしたり,リソースの問題の発生時に,プロセスの動作を指定したりするために,バックアッププロセスによって使用されるリソースを制限します。

  • ——缓冲区数量=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

    コマンド行形式 ——帖子=号
    数値
    デフォルト 1
    最小値 1
    最大値 15

    ディスクにデタを書き込むために使用するスレッド数を指定します。

    デフォルト:現在このデフォルトは,复制回去提取,および备份操作の種類に適用されます。単一ファ邮箱ルバックアップオプションのlist-imageまたは验证のいずれかを使用すると,無視されます。

    0の値を指定した場合,警告なしで1に調整されます。最大は15です。負の値を指定した場合,警告なく15に調整されます。运用原木操作の場合,このオプションの設定に関係なく,書き込みスレッド数は常に0になります。Raidや非Raidストレ——read-threads——流程线程,および——帖子的の値の推奨される組み合わせに関するアドバスにいては,セクション7.1 "バックアップパフォマンスの最適化"およびセクション7.2 "リストアパフォマンスの最適化"を参照してください。

  • ——limit-memoryMB

    コマンド行形式 ——limit-memory = MB
    数値
    デフォルト apply-log(不解压缩)为100,其他操作为300
    最小値 0
    最大値 999999
    单位 兆字节

    mysqlbackupコマンドで使用可能なメガバ邮箱ト単位での最大メモリ邮箱を指定します。以前は运用原木操作にのみ適用されましたが,MySQL 3.8企业备份以降では,すべての操作に適用されます。オプションの値にmbkbなどのサフィクスを含めないでください。

    デフォルト:——解压と一緒に使用しない运用原木の場合100,すべての操作の場合300(メガバ,ト単位)。

    この操作によって指定されたメモリー制限は,マルチスレッド処理に使用可能な16 mバイトのバッファー数も制限します。たとえば,300mバ。——read-threads——流程线程——帖子的——缓冲区数量の値を増やすために,追加のバッファ,が必要な場合,——limit-memory値もそれに比例して増やします。

  • ——睡眠女士

    コマンド行形式 ——睡眠=女士
    数値
    デフォルト 0
    单位 毫秒

    InnoDBテブルから特定の量のデタをコピした後に,スリ。データの各ブロックは1024 InnoDBデータページで,一般に合計16 mバイトになります。これは,データベースサーバーのCPUとI / Oオーバーヘッドを制限します。

    デフォルト:0(自発的スリプなし)。

  • ——无固定

    接続が使用できる場合でも,InnoDB以外のファereplicationルのバックアップ時にロックを無効にします。通常のデータベース処理への少ない影響で、InnoDB 以外のデータをコピーするために使用できます。それらのファイルのバックアップ中に、何らかの変更があった場合、InnoDB 以外のデータに不整合が発生する可能性があります。

  • ——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オプションを使用します。

  • ——log-bin-index(=路径

    コマンド行形式 ——log-bin-index =路径
    ファ邮箱ル名
    デフォルト data_dir / host_name-bin.index

    MySQL 5.5とすべてのオフラインバックアップの場合:バイナリログファイルをバックアップに含めるために,使用中のすべてのバイナリログファイルを一覧表示した,MySQLサーバー上のインデックスファイルの絶対パス(ファイル名と拡張子を含む)を指定します(下に示すデフォルトのパスと異なる場合)。

    デフォルト:data_dir/host_name-bin.index

  • ——relay-log-index(=路径

    コマンド行形式 ——relay-log-index =路径
    ファ邮箱ル名
    デフォルト data_dir / host_name-relay-bin.index

    スレーブサーバーのオフラインバックアップの場合のみ:リレーログファイルをバックアップに含めるために,使用中のすべてのリレーログファイルを一覧表示した,MySQLサーバー上のインデックスファイルの絶対パス(ファイル名と拡張子を含む)を指定します(下に示すデフォルトのパスと異なる場合)。

    デフォルト:data_dir/host_name-relay-bin.index

  • ——master-info-file(=路径

    コマンド行形式 ——master-info-file =路径
    ファ邮箱ル名
    デフォルト data_dir / master.info

    スレーブサーバーのオフラインバックアップの場合のみ:情報ファイルをバックアップに含めるために,スレーブがそのマスターに関する情報を記録する情報ファイルの絶対パス(ファイル名と拡張子を含む)を指定します(下に示すデフォルトのパスと異なる場合)。

    デフォルト:data_dir/ master.info

  • ——relaylog-info-file(=路径

    コマンド行形式 ——relaylog-info-file =路径
    ファ邮箱ル名
    デフォルト data_dir / relay-log.info

    スレーブサーバーのオフラインバックアップの場合のみ:情報ファイルをバックアップに含めるために,スレーブがリレーログに関する情報を記録する情報ファイルの絶対パス(ファイル名と拡張子を含む)を指定します(下に示すデフォルトのパスと異なる場合)。

    デフォルト:data_dir/ relay-log.info

  • ——optimistic-time(=日期-时间

    コマンド行形式 ——optimistic-time =日期-时间
    文字列
    デフォルト 现在

    オプティミスティック時間(変更されていないテブルが非アクティブテブルとされるまでの時間)として,オプションで指定された値でオプティミスティックバックアップを実行します。非アクティブテブルはバックアッププロセス中に変更される可能性がないとみなされます。非アクティブテブルは、バックアップのオプティミスティックフェーズでバックアップされ、ほかのすべてのテーブルは通常フェーズでバックアップされます。オプティミスティックバックアップの概念、使用事例、コマンドサンプルの詳細については、セクション3.3.6 "オプティミスティックバックアップの作成"を参照してください。

    オプションの指定で受け付けられる形式は次のようになります。

    • 现在:これは,すべてのテブルをバックアッププロセスのオプティミスティックフェズに含めます。これは値が指定されていない場合のオプションのデフォルト値です。

    • {号码}{单位}:過去の特定の期間の時間として,オプティミスティック時間を示します。{单位}个月小时分钟のいずれかになります。この形式のオプション文字列の例には次が含まれます。5年2天13个月23小时,および35分钟

    • 次のいずれかの形式の日時形式:YYMMDD名称YYMMDDHHMMSSYYYYMMDDHHMMSSYY-MM-DDYYYY-MM-DDYY-MM-DD,またはHH.MM.SSYYYYMMDDTHHMMSS(iso 8601規格に指定されているとおり)。

    optimistic-timeオプションとoptimistic-busy-tablesオプションの両方を使用し,オプティミスティックフェーズでバックアップされるテーブルの決定で競合した場合,optimistic-busy-tablesoptimistic-timeより優先されます。

  • ——optimistic-busy-tables正则表达式

    コマンド行形式 ——optimistic-busy-tables = REGEXP
    文字列

    バックアッププロセス中に変更される可能性があるため,オプティミスティックバックアップの最初のフェーズでスキップされるテーブルを選択するオプションで指定した正規表現を使用して,オプティミスティックバックアップを実行します。完全修飾名 (database_nametable_nameの形式)が正規表現によって一致するテブルは,ビジテブルとされ,これはバックアップの第2または通常フェズでバックアップされます。完全修飾名が正規表現によって一致しないテブルは,非アクティブテブルとされ,これはバックアップの第1またはオプティミスティックフェズでバックアップされます。オプティミスティックバックアップの概念、使用事例、コマンドサンプルの詳細については、セクション3.3.6 "オプティミスティックバックアップの作成"を参照してください。

    オプションが使用されていても,それとともに正規表現が指定されていない場合,MySQL企业备份はエラーをスローします。

    optimistic-timeオプションとoptimistic-busy-tablesオプションの両方を使用し,オプティミスティックにするテブルの決定で競合した場合,optimistic-busy-tablesoptimistic-timeより優先されます。