반응형


쿼리 작업할 때 count라는 컬럼을 업데이트 해줘야 하는 일이 발생했는데 아래와 같이 하면 자꾸 에러가 발생하였다.

update Test set count=?1 where id=?2


오랜 삽질 끝에, 혹시나 count가 mysql에서 예약어로 사용되고 있어서 그런가 하는 생각에 아래와 같이 바꿔보니 성공하였다.
 

update Test t set t.count=?1 where t.id=?2


앞으로 컬럼의 이름과 MySQL의 예약어가 겹치는 게 있는지 주의하자.

반응형
반응형

apache 에는 ab 라고 하는 벤치마크 툴이 있으며, 이 ab를 이용하면 서버의 성능을 테스트해 볼 수 있다.
test@:~$ sudo apt-get update 
test@:~$ sudo apt-get install apache2-utils

ex) test@:~$ ab -n 100 -c 1 http://서버주소/
※ 주의 요청 주소 앞에 항상 http와, 서버주소 뒤에는 항상 / 를 꼭 적어주어야 한다.

위 예시는 요청을 100번 주고 동시접속을 1번 하곘다는 예시이다. 도중에 ctrl+c를 통해 종료시킬 수도 있다.


반응형
반응형


AWS RDS MYSQL 한글 설정이다.


※ RDS가 먼저 설치되어 있는 가정하에 작성 함.


※ 설정 후 spring boot에서 다시 한글로 설정하기 -> https://pangyeon.tistory.com/9?category=682580


1. 먼저 파라미터 그룹에 들어가서 파라미터 그룹을 생성한다.





2. 생성된 파라미터 그룹에 들어가 아래와같이 character_set을 검색하고 파라미터 편집을 클릭한다.



3. 아래에 나타나있는 모든 값을 utf8로 변경한다.



4. 다시 검색창에 collation이라고 검색한뒤 아래 와 같이 모두 utf8_general_ci로 바꿔준다.



5. 다음 인스턴스로 들어가 수정을 클릭한다.




6. 수정을 클릭한 후 데이터베이스 옵션에 DB 파라미터 그룹을 위에 생성한 것으로 설정한다음 재부팅.


반응형

+ Recent posts