Mass Ingestion
- Mass Ingestion
- 所有产品
増分ロードジョブの場合、次の追加の特権をユーザーに付与します。GRANT SELECT ONdatabase_name.* TO 'user_name'@'%'; GRANT SELECT TABLES ONdatabase_name.* TO 'user_name'@'%';
/* To fetch table and column details from system tables */ GRANT SELECT ON 'sys'.* TO 'user_name'@'%'; /* To allow the user to monitor binary log information such as file name, position, and GTID */ GRANT REPLICATION CLIENT ON *.* TO 'user_name; /* Required for a multi-node MySQL cluster with master and slave configuration */ GRANT REPLICATION SLAVE ON *.* TO 'user_name;
出力で、default_storage_engine変数がInnoDBに設定されていることを確認します。SHOW VARIABLES LIKE '%engine%';
出力で、log_bin変数がONに設定されていることを確認します。SHOW VARIABLES LIKE 'log_bin';
行ベースのログが有効になっていることを確認するには、次の文を使用します。SET GLOBAL binlog_format = 'ROW';
出力で、binlog_formatシステム変数がROWに設定されていることを確認します。SHOW VARIABLES LIKE 'binlog_format';
各サーバーで、ステータス変数'Ongoing_anonymous_transaction_count'が 0(ゼロ)になるまで待ちます。次の文を使用して、ステータス変数の値を確認できます。SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY = WARN; SET @@GLOBAL.ENFORCE_GTID_CONSISTENCY = ON; SET @@GLOBAL.GTID_MODE = OFF_PERMISSIVE; SET @@GLOBAL.GTID_MODE = ON_PERMISSIVE;
カウントが0の場合、次の文を使用してGTIDモードを有効にします。SHOW STATUS LIKE 'Ongoing_anonymous_transaction_count';
SET @@GLOBAL.GTID_MODE = ON;
<Secure_Agent_installation_directory>/ext/connectors/thirdparty/com.mysql/