AWS 및 클라우드 지식/AWS RDS, Aurora 및 관련 지식

Blue / Green deployment 기능을 통하여 RDS (Aurora) MySQL, RDS MariaDB 을 업그레이드시 lower_case_table_names 에 대한 주의 사항

`O` 2023. 9. 18. 03:03
728x90
반응형

이 페이지에서는 Blue / Green deployment 기능을 통하여 MySQL, MariaDB 을 업그레이드시 주의 해야 할 사항 중 하나인 

lower_case_table_names 에 대하여 다룬다.

 

이 페이지는 아래의 이전 게시글과 연관되어 있다.

 
[1] 2023.09.17 - [MySQL/기타 지식] - MySQL, MariaDB 내 lower_case_table_names 사용 시 주의 사항

 

 

버전 차이간 lower_case_table_names 에 대한 기능 차이

 

이전 게시글에 따라 설명된 데로, lower_case_table_names 는 단순 조회 쿼리에 대하여 대소문자를 가공하는 것을 넘어 기존 table 들의 collation  에도 영향을 주기 때문에, 이에 대한 버전간의 collation 차이로 인하여 실제 데이터 조회에도 영향을 줄 수 있다.

 

 

기능 차이로 인해 발생하는 업그레이드 차이

 

그렇기 때문에 RDS Aurora Cluster 에서 Blue / Green deployment 기능을 사용시에 Blue Green lower_case_table_names 파라미터 값이 다르면 error 가 발생하면서 Green 환경 구성 시, 업그레이드가 실패하게 된다.

 

그렇기에 lower_case_table_names 를 자주 변경 혹은 이용하는 사용자라면 Blue / Green deployment 를 통하여 업그레이드를 수행 시, 해당 파라미터는 Blue -  Green 간 일치시키는 것이 좋다.

 

 

반응형