728x90
반응형
Partitioning
- ALTER TABLE ... EXCHANGE PARTITION 및 ALTER TABLE ... CONVERT TABLE ... TO가 이제 WITH VALIDATION 및 WITHOUT VALIDATION 절을 지원함. 어느 쪽도 지정 되지 않으면 기본 동작은 WITH VALIDATION이 됨
Sys Schema
- 새로운 뷰 sys.privileges_by_tables_by_level은 접근 허용 테이블별 및 부여된 레벨별로 부여된 권한을 보여줌. 예를 들어 사용자 x가 db.*에 대해 SELECT 권한을 부여받았다면, 이 뷰는 db 스키마의 모든 테이블을 사용자 x가 SELECT 권한을 가진 것으로 나열함. 이는 테이블 레벨에 부여된 권한만 나열하는 INFORMATION_SCHEA.TABLE_PRIVILEGES와 다름
Optimizer
- 오름차순 뿐만 아니라 내림차순 인덱스도 이제 MIN() 및 MAX() 최적화에 사용할 수 있음
Spider
- Spider 파라미터를 지정하는 선호 방식은 전용 Spider 테이블 옵션을 사용하는 것임(11.3에서 구현됨). 테이블 COMMNT 절의 남용은 이제 권장되지 않음
Miscellaneous
- CONV() 함수가 이제 최대 62진수까지의 변환을 지원함
- ORACLE sql_mode 밖의 패키지(CREATE PACKAGE)에 대한 지원을 추가함
Replication
- 글로벌 binlog 뮤텍스 외부로 체크섬 계산을 이동함으로써 바이너리 로그 작성 속도가 향상됨
- 새로운 시스템 변수 max_binlog_total_size는 모든 바이너리 로그의 총 크기가 지정된 임계값을 초과할 때 바이너리 로그 정리를 가능하게 함
- 새로운 시스템 변수 slave_connections_needed_for_purge는 연결된 슬레이브 수가 지정된 임계값에 도달할 때까지 바이너리 로그 정리를 비활성화함
- FULL_NODUP은 binlog_row_image 시스템 변수의 새로운 값임. 이는 본질적으로 FULL처럼 모든 열이 이벤트에 포함되지만, UPDATE 문에 의해 변경되지 않은 열은 후 이미지에서 생략되어 같으 ㄴ값이 전이미지와 같기 때문에 더 적은 공간을 차지하게 됨
- mariadb-binlog --flashback은 이제 FULL_NODUP 모드를 지원함
- MariaDB는 선택적으로 GTID와 그 위치를 바이너리 로그에서의 특별한 인덱스를 유지할 수 있음. 활성화되면(기본값) 새로 연결하는 복제본이 어디서 복제를 시작해야 하는지 매우 빠르게 찾을 수 있음. 기존에 인덱스가 없을 때엔 binlog를 스캔해야 했음
Data Types
- TIMESTAMP 값의 범위가 확장됨. timestamp의 최대 허용 값은 '2038-01-19 03:14:07 UTC'였으며 이제 '2106-02-07 06:28:15 UTC'임. 이는 저장 형식을 변경하지 않으며 timestamp 값이 이전 timestamp 범위 내에 있는 한 새 테이블은 이전 MariaDB 서버에서도 읽을 수 있음. 현재 이는 64비트 플랫폼에서만 지원됨
참고
728x90
반응형
'RDBMS > MariaDB' 카테고리의 다른 글
[MariaDB] Ver. 11.5.0 Release note 요약 (0) | 2024.10.15 |
---|---|
[MariaDB] Ver. 11.4.1 Release note 요약 (0) | 2024.10.13 |
[MariaDB] Ver. 11.3.2 Release note 요약 (0) | 2024.10.06 |
[MariaDB] Ver. 11.3.1 Release note 요약 (0) | 2024.10.05 |
[MariaDB] Ver. 11.3.0 Release note 요약 (0) | 2024.10.04 |