
--super_read_only 옵션은 MySQL 8.0 버전부터 지원되는 옵션입니다.
--super_read_only 옵션은 MySQLDB의 read_only 모드와는 별개로 동작합니다. 이 옵션은 MySQLDB의 모든 쓰기 작업을 차단하는 옵션입니다. MySQLDB의 read_only 모드는 읽기 작업만 허용하는 모드입니다. 하지만 --super_read_only 옵션은 읽기 작업도 차단합니다.
--super_read_only 옵션을 사용할 경우, MySQLDB의 데이터베이스에 대한 모든 쓰기 작업이 차단됩니다. 이는 INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, TRUNCATE 등 모든 쓰기 작업이 차단됩니다. 읽기 작업도 차단되며, MySQLDB의 모든 쿼리 작업이 차단됩니다.
--super_read_only 옵션을 사용하는 경우 MySQLDB의 성능이 크게 영향을 받습니다. MySQLDB의 쓰기 작업이 차단되므로, 데이터베이스의 성능이 저하됩니다. 하지만 읽기 작업이 차단되므로, 데이터베이스의 성능이 향상될 수도 있습니다. 데이터베이스의 성능은 실제 상황에 따라 달라집니다.
--super_read_only 옵션을 사용하기 전에, MySQLDB의 모든 쓰기 작업을 중단하고, 읽기 작업만 허용하는 read_only 모드로 설정하는 것이 좋습니다. 이 옵션을 사용하기 전에, MySQLDB의 모든 쓰기 작업을 중단하고, 읽기 작업만 허용하는 read_only 모드로 설정하는 것이 좋습니다.
2025-05-13 22:12