사내에서 특정 테이블에 API Version을 관리하기 위한 컬럼이 존재하는데 데이터는 `10.0.1`, `20.1.3` 과 같이 유의적 버전(`Sementic Versioning`) 포맷을 사용하고 있다. API가 변경되면 해당 Version의 `수(Patch)` 버전을 update해줘야 하는 필요성이 생겼다.
Read정산 배치를 돌리면 약 6000개의 row를 2 개의 테이블에 나눠서 삽입한다. 그런데 정산 데이터이다 보니깐 row 마다 컬럼의 갯수가 꽤 되고, 이를 트랜잭션을 이용해서 하나의 쿼리로 실행하는데 데이터 packet 제한에 걸려버렸다. 이를 해결하는 방법을 알아보자.
ReadSlack에서 같은 팀원분이 MySql Query(비트 연산자가 포함된 쿼리)에 대해서 질문을 주셨는데 나도 몰랐던 부분이라 이를 알아보고 기억해 두려고 이 문서를 작성한다.
Read사내에서 MySql을 사용하고 있는데 때때로 On/Off 용도의 컬럼을 추가할 일이 생겼다. 이런 컬럼을 선언할 때 나는 일반적으로 다음처럼 사용하였다.
Read사내에서 MySql을 사용하고 있는데 때때로 On/Off 용도의 컬럼을 추가할 일이 생겼다. 이런 컬럼을 선언할 때 나는 일반적으로 다음처럼 사용하였다.
Read