Cyber Agent 이틀간의 실습에서 쇼 튜닝 대회가 열렸습니다!!
3173 단어 서버측조회 조정성능 튜닝인턴catechchallenge
대학교 3학년 코타입니다!!🔥
며칠 전에 CyberAgent에 참가한 2일 엔지니어 실습(서버 측)!
이번에는 재미있는 일과 학습 성과를 내보낼 것이다!!
재미있는 일 & 좋은 일
1. 사전 MTG 목적에 따른 설정
나는 실습 일주일 전에 앞장서서 이야기를 나누었다.
그래서 지도 교수와'인턴십에 참가하는 목적'을 결정하였다.
결과적으로 아주 특별한 목적의식을 가지고 있어서 아주 좋아요!
2. 스승들은 모두 부드럽다
아무튼 스승님들은 모두 부드럽다!!!
"막힌 곳은 없나요?"
"멘토를 꾸짖어 주세요."
농담처럼 들리지만 정말 큰 도움이 됐습니다. 감사합니다><
3. LT, 사업설명 및 개발진도 통합
시간 안배가 매우 좋다.
사업 단체와 구성도 대충 알겠다!
또 경기 중 하루가 끝날 무렵 개발해설을 넣어주셔서 감사합니다.
마지막 단계의 토론회에서 인사부서에서 학생들이 들은 문제를 미리 준비해 놓았는데 학생들이 듣고 있는 것 같아!
마지막 직원 커뮤니케이션에서 듣지 못했던 내용을 들으니 아주 만족해요 ♪
배우다
자세히 진행!
1.ssh 후 vscode 인코딩 가능
이번에 ssh의 호스트,user ID,password를 모두 나에게 맡겼기 때문에 먼저 ssh를 맡겼는데 갑자기 너무 힘들었다.
뭐가 어디 있는지도 모르고 원래vim로 인코딩한 적이 없어요.
이때 vscode의 확장 기능인 "Remote-ssh"를 알려 주십시오.
이렇게 되자 평소 편집화면으로 단숨에 갔다.
키 생성, scp,chmod 등은 편집 권한을 주지 않으면 안 되지만,vim보다 습관적인 편집기에서 인코딩할 수 있는 것이 비교적 강하다.
나는 다음날 오후에 좀 일찍 했으면 좋겠다는 것을 알아차렸다🚶♂️
2. Index를 붙이면query를 현저하게 개선할 수 있다
검색이 느려질 때, 검색이 논리에 맞지 않거나, 인덱스가 붙여넣지 않았을 때가 많습니다.
이번 대회에서는 index를 적당한 곳에 붙이면 시간이 걸린 팩스보다 점수가 훨씬 높아진다.
다시 한 번 index의 중요성을 통감...
3. 반복 중 SQL을 여러 번 방문하면 밖에서 SQL을 가져온다
흔히 있는 N+1 질문이니 Join이나 밖에서 삐걱삐걱 가져오는 것이 좋다.
Rails도 eager로드 같은 거 잘 알고 싶어요.
4. Alp를 사용하여 로그 분석을 수행할 수 있습니다.
기준 테스트?명령을 실행하고 그 명령과 단추를 누르면 자신이 조정한 응용 프로그램의 점수를 표시할 수 있지만, 실행된 Nginx 로그를 출력하지 않으면 아무것도 할 수 없습니다.거기에 등장하는 것은 로그 분석 도구의 Alp이다.
여기.에 상세히 기재되어 있으며,nginx의 일지를 분석하거나 ISUCON에 참가하려면 미리 준비하는 것이 좋다.
아래의 경우 tag/120의 AVG가 높기 때문에 이곳과 관련된 조회와 논리를 보는 절차가 된다.
5. Nginx 설정을 변경하면 속도가 빨라집니다.
솔직히 말하면 제가 입력한 게 부족해서 원래는 nginx가 뭔지 잘 몰랐는데 nginx의 설정을 바꾸면 빨라졌어요.
시간이 없어서 여기.의Giithub에서 참고를 했습니다. 실습회사의 제품 설정을 통해 수입을 깊이 있게 하고 싶습니다.
6. MySQL의 느린 조회 로그를 사용하면 무거운 조회를 알 수 있고 초수를 설정할 수 있다
이날까지 나는 MySQL의'느린 조회 로그'의 존재조차 몰랐지만, MySQL 조화에는 기본적인 것 같다.><
시간을 설정하고 질의를 작성한 파일로 내보냅니다.
이렇게 하면 무거운 조회를 격파할 수 있다!!
아이고, 참 편리하구나😎
답장하기 전에 확인!!!!
끝맺다
여기까지 읽어주셔서 감사합니다!!
조화의 목적과 효과를 이해하고 아르바이트하는 곳에 적응할 수 있다는 게 목표여서 많이 해낸 것 같아요.
앞으로도 즐겁게 정진하세요.
마지막으로 저는 경기에 참가한 적이 없어서 좌우를 모르고 코치님들의 지지를 받아 매우 기쁩니다!!감사합니다.😁
Reference
이 문제에 관하여(Cyber Agent 이틀간의 실습에서 쇼 튜닝 대회가 열렸습니다!!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kotaokubo/items/71586450309e437f2abb텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)