alter table tab1 nologging;
alter index ind1 nologging;
※ダイレクト・パス・インサート によるデータの登録処理など一部処理だけが対象
(8.0.33)
(1) バイナリログ
set sql_log_bin = 0;
(2) redoログ
https://dev.mysql.com/doc/refman/8.0/ja/innodb-redo-log.html
SHOW GLOBAL STATUS LIKE 'Innodb_redo_log_enabled';
ALTER INSTANCE DISABLE INNODB REDO_LOG;
SHOW GLOBAL STATUS LIKE 'Innodb_redo_log_enabled';
ALTER INSTANCE ENABLE INNODB REDO_LOG;
SHOW GLOBAL STATUS LIKE 'Innodb_redo_log_enabled';
create UNLOGGED table tab32(col1 int);
--(9.5)以降であれば動的に変更可能
create table tab33(col1 int);
alter table tab33 set UNLOGGED;
alter table tab33 set LOGGED;
調べた限り存在しない模様