のロールバックセグメントヘッダーを初期化します

コールtrx_sys_create_rsegsは以下の通りでした。

innodb_undo_logsについてパラメータとinnodb_rollback_segmentsパラメータを説明し、その役割は、たとえば、ロールバック・セグメントの数、紙128を設定することです。

コメントやコードがすでにパラメータinnodb_undo_logs排除さはinnodb_rollback_segmentsに置き換えてください。
これら2つのパラメータとデフォルトは128 TRX_SYS_N_RSEGS事実であるが、設定しないでください。この資料では、128で述べました。

パラメータinnodb_rollback_segments

静的MYSQL_SYSVAR_ULONG(ROLLBACK_SEGMENTS、srv_rollback_segments、
PLUGIN_VAR_OPCMDARG、
"ログを元に戻す格納するために使用するロールバック・セグメントの数。"、
NULL、NULL、
TRX_SYS_N_RSEGS、/ *初期設定* /
1、/ *最小値* /
TRX_SYS_N_RSEGS、0); / *最大値* /
参数innodb_undo_logs

静的MYSQL_SYSVAR_ULONG(undo_logs、srv_undo_logs、
PLUGIN_VAR_OPCMDARG、
"ログを元に戻す格納するために使用するロールバック・セグメントの数。(非推奨)"、
NULL、innodb_undo_logs_update、
TRX_SYS_N_RSEGS、/ *初期設定* /
1、/ *最小値* /
TRX_SYS_N_RSEGS、0) ; / *最大値* /
TRX_SYS_N_RSEGS就是128

次は、ノートとコードです

/ *非推奨のinnodb_undo_logs。それがに設定されている場合しかし、まだそれを使用する
デフォルトは非デフォルトとinnodb_rollback_segments。* /

IF(srv_undo_logs <TRX_SYS_N_RSEGS){
IBは()<< deprecated_undo_logsに警告::。
IF(srv_rollback_segments == TRX_SYS_N_RSEGS){
srv_rollback_segmentsの=のsrv_undo_logs。
}
}

おすすめ

転載: www.cnblogs.com/liyanyan665/p/11311293.html