코드짜는 노인네

[22.08.25 TIL] Today I Learned 본문

TIL

[22.08.25 TIL] Today I Learned

ikohong 2022. 8. 26. 03:24
728x90
반응형

[22.08.25 TIL] Today I Learned


오늘 한 일
  • full-text search & 엘라스틱 서치 비교
  • full-text search 성능 분석
  • full-text search로 서버 배포후 아틀러리 (스트레스) 테스트
언급된 키워드
  • 아틀러리
  • Pinpoint
  • Full-Text Search
  • DB 병목현상
  • DB 동시성

쿼리문 개선을 위해 오늘은 아틀러리와 pinpoint를 활용한 스트레스 테스트를 집중적으로 했다. 특이한점이였다면, 쿼리문의 개선으로만으로 서버에 더 많은 트래픽을 견딜수 있다는 점이 신기할 따름이였다. 물론, 결과만 보고 판단을 했기 때문에, 좀 더 조사를 해봐야 이 결과가 맞는지 알 수 있을듯 하다.

쿼리문을 개선하면서 MySQL의 full-text search를 이용하기로 선택을 했지만, 엘라스틱서치의 장점인 검색 속도와 저장공간의 효율을 포기한다는게 아쉽기도 했고, 새로운 기술을 사용해보는것도 좋았을꺼 같아 이건 내가 따로 서브 프로젝트를 만들어서 실습을 해봐야겠다. 물론, 귀차니즘이 오면, 생각만 하고 않겠자만;;;;

그리고 DB의 병목현상과 동시성에 대해서도 가볍게 알아본 시간을 가졌다. 물론, 이건 스트레스 테스트를 하면서 어떤점때문에 서버가 다운이 되는지를 확인하면서 나온 추축으로 DB의 병목현상에 대해서 이야기를 했을뿐 자세히는 다루지 않았다. DB를 잘 다루기 위해서는 좀 더 공부를 해봐야 겠다.

728x90
반응형

'TIL' 카테고리의 다른 글

[22.08.27 TIL] Today I Learned  (0) 2022.08.28
[22.08.26 TIL] Today I Learned  (0) 2022.08.27
[22.08.24 TIL] Today I Learned  (0) 2022.08.25
[22.08.23 TIL] Today I Learned  (0) 2022.08.23
[22.08.22 TIL] Today I Learned  (0) 2022.08.23
Comments