Loading...
MySQL 9.5 Reference Manual 9.5의 1.4 What Is New in MySQL 9.5의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
이 섹션에서는 MySQL 9.4 이후 MySQL 9.5에서 추가, 사용 중단(deprecated), 변경, 제거된 사항을 요약합니다. 관련 섹션에서는 MySQL 9.5에서 추가, 사용 중단, 제거된 MySQL 서버 옵션 및 변수들을 나열합니다. 자세한 내용은 Section 1.5, “Server and Status Variables and Options Added, Deprecated, or Removed in MySQL 9.5”를 참조하십시오.
다음 기능들이 MySQL 9.5에 추가되었습니다:
innodb_log_writer_threads의 기본값은 이제 바이너리 로깅이 서버에서 활성화되어 있는지 여부에 따라 일부 결정되며, 다음과 같이 동작합니다:
1if (log_bin = OFF) 2{ 3 if ([number of logical CPUs] <= 4) 4 { 5 innodb_log_writer_threads = OFF 6 } 7 else 8 { 9 innodb_log_writer_threads = ON 10 } 11} 12else 13{ 14 /* Same as in MySQL 9.4 and earlier: */ 15 if ([number of logical CPUs] < 32) 16 { 17 innodb_log_writer_threads = OFF 18 } 19 else 20 { 21 innodb_log_writer_threads = ON 22 } 23}
즉, 바이너리 로깅이 활성화되어 있고
(log_bin이 ON) 사용 가능한 논리 CPU 수가 32개 이상이면,
innodb_log_writer_threads의 기본값은 ON입니다.
바이너리 로깅이 비활성화되어 있고 사용 가능한 CPU 수가 4개보다 크면, 기본값은 (역시) ON입니다.
그 외의 모든 경우에는 innodb_log_writer_threads의 기본값이 OFF입니다.
이는 변수가 설정되어 있는 경우 구성된 값에는 영향을 주지 않습니다.
자세한 내용은 설명서의
innodb_log_writer_threads 설명과
Section 10.5.4, “Optimizing InnoDB Redo Logging”을 참조하십시오.
binlog_transaction_dependency_history_size 서버 시스템 변수의 기본값은 MySQL 9.5.0에서 25000에서 1000000(백만)으로 증가했습니다.
추가로, 이 변수의 최대값도 1000000에서 10000000(천만)으로 증가했습니다.
이 변경은 현재 이 변수에 설정된 값에는 영향을 주지 않으므로, 기존 설정에는 어떠한 영향도 없어야 합니다.
다음 기능들은 MySQL 9.5에서 사용 중단(deprecated)되었으며 향후 버전에서 제거될 수 있습니다. 대체 기능이 제시된 경우, 애플리케이션은 이를 사용하도록 업데이트해야 합니다.
MySQL 9.5에서 사용 중단된 기능을 사용하는 애플리케이션이 이후 MySQL 버전에서 제거된 기능을 사용할 경우, MySQL 9.5 소스에서 이후 버전을 실행하는 레플리카로 스테이트먼트를 복제할 때 실패하거나, 소스와 레플리카에서 서로 다른 효과를 낳을 수 있습니다. 이러한 문제를 피하려면, 9.5에서 사용 중단된 기능을 사용하는 애플리케이션을 개선하여 가능한 경우 해당 기능 사용을 피하고 대체 기능을 사용해야 합니다.
SASL LDAP 인증을 위한 SCRAM-SHA-1 인증 방식은 MySQL 9.5.0부터 사용 중단되었습니다.
대신 SCRAM-SHA-256을 사용하십시오.
이는 이제
authentication_ldap_sasl_auth_method_name의 기본값이기도 합니다.
자세한 내용은 Section 8.4.1.6, “LDAP Pluggable Authentication”을 참조하십시오.
다음 항목들은 더 이상 사용되지 않으며 MySQL 9.5에서 제거되었습니다. 대체 기능이 제시된 경우, 애플리케이션은 이를 사용하도록 업데이트해야 합니다.
MySQL 9.4에서 제거된 기능을 사용하는 애플리케이션의 경우, MySQL 9.4 소스에서 MySQL 9.5 레플리카로 스테이트먼트를 복제할 때 실패하거나, 소스와 레플리카에서 서로 다른 효과를 낳을 수 있습니다. 이러한 문제를 피하려면, MySQL 9.5에서 제거된 기능을 사용하는 애플리케이션을 개선하여 해당 기능 사용을 피하고 가능한 경우 대체 기능을 사용해야 합니다.
MySQL 9.5에서 제거된 서버 시스템 및 상태 변수는 다음 목록과 같습니다:
group_replication_allow_local_lower_version_join
replica_parallel_type
1.3 MySQL Releases: Innovation and LTS
1.5 Server and Status Variables and Options Added, Deprecated, or Removed in MySQL 9.5