카프카 MSA 그런건 당연히 안하고..
겉보기엔 기본기 같은 내용인데
속 내용은 딥하게 전개해나갈듯
데이터 분포나 프로젝트 내 쿼리 패턴 등을 복합적으로 고려하고
전체적인 숲 관점에서 범용성 확장성까지 고려하는 느낌
물론 이런 스타일의 포폴을 안좋아하는 회사도 있겠지만
또 어딘가는 기본기 탄탄한 느낌이라고 좋게봐줄 수 있기 때문에
언제 한번 위에 짤을 올린 적 있는데 다맞춘 사람이 생각보다 적었음
동작관점에서 미세한 차이를 캐치해낼 수 있는가
저런게 내가 추구하는 스타일이자 가치관임
실무한지 한 9개월인데 위에 대한 생각은 여전히 유효함
오.,..
db쪽도 깊게 가면 더 깊어지네 나는 그냥 사용자 플로우상 인덱싱 먹는거 explain이랑 slow쿼리로 보고 먹히나 하고 그담부터는 안보게 되던데
@1일1행 진짜 뭔개소린지 1도 모르겠음 ㅅㅂ 갈길멀다 - dc App
@헤이즈넛 나도 문제만 이해하고 답은 모르겠음
SQLP 문제와 거의 흡사하고 고민할 수 있는 문제라 재밌네요
감사요 - dc App
중요한건 자신만의 길을 가는것
5번 정답에 대해 D, B 둘 다 비슷한거 아닌가요?? 답이 하나인가요?
둘중에 좀 더 빠른 것을 선택 - dc App
@딘퐁 근데 생각해보니까 %단어%면 인덱스 못 타지 않나요?? 단어% 만 탈 수 있지 않나요?? 딴 db는 잘 모르구 MySQL 기준이긴 해요
@백갤러3(119.66) index full scan이에요 - dc App
@딘퐁 흠 그러면 그냥 인덱스 사이즈가 작은걸로 해야겠네요..
@백갤러3(119.66) ㅇㅇ그게 다임 - dc App
이런새기들 특징이 컴구조 물어보면 대답도 못함
동감
1.저자의 선택도가 높고, 카테고리의 선택도가 낮으니까, (저자, 카테고리) 인덱스 선택 시, 인덱스 레인지 스캔으로 탐색하는 페이지 수가 더 적으므로, (저자, 카테고리)가 더 빠르다. 2.C,D는 둘 다 인덱스 레인지 스캔으로 전체 조회 가능하므로, 제외하고, 인덱스 타고 테이블 직접 조회 해야 하는 A랑 B둘 중 하난데, 카테고리의 선택도가 저자의 선택도보다 훨씬 낮다는 건, 같은 카테고리를 갖는 레코드 수가 같은 저자를 갖는 레코드 보다 훨씬 많다는 의미니까, (category) 선택 시, 조회 해야하는 레코드 수가 더 많음. 따라서, A가 가장 느리다.
1. 동등조건의 경우 "저자=? and 카테고리=?"을 만족하는 첫번째 리프노드를 수직적 탐색으로 똑같이 찾을 수 있어 어느것을 고르던 관계없음
취준은 아니고 개발자 -> dba 준비중인데 관련 질문 좀 가능할까요?
dd - dc App
@딘퐁 이제 1년차이고 운영 프로젝트 db들 쿼리 개선하면서 준비해보려했는데 지금 있는 도메인이 막 트래픽이 몰리지도 않고 프로젝트별로도 데이터 양도 그렇게 많지가 않아서 인덱스나 쿼리튜닝이 좀 애매하더라구요. 그래서 레거시 프로젝트 몇개 뒤져봤는데 그중 운영중인 서비스인데 지원 종료된 mariadb 버전들도 있길래 이런거 mysql로 마이그레이션 작업 진행하면 dba로 전환시 포인트로 괜찮을까요? 괜히 짬낮은 개발자가 무리한건가 싶기도해서요. 사내 개발팀에선 딱히 마이그레이션 계획 잡힌게 없어서 제가 스스로 한다고하면 맡길것같긴합니다.
@백갤러6(116.125) 저는 회사특성상 마이그레이션을 많이하는데 마이그레이션은 그렇게 밸류가 높은 작업은 아닙니다. 기본적인 DBA 업무는 ai로 상당부분 수월하게 가능한데 SQL 튜닝이 진가입니다. db관련 잡무는 ai끼면 금방배워서 튜닝을 잘하셔야 인상을 줄 수 있습니다 실무경험이 없어도 튜닝 이론을 잘아셔야 대화가 됩니다 - dc App
@딘퐁 감사합니다. 이론적 공부는 하고는 있는데 db관련 경험으로 어필할게 없다보니 이것저것 찾아보고 있었습니다ㅜ 프로젝트들마다 튜닝 할만한걸 어떻게든 찾아봐야겠네요..ㅠ
@백갤러6(116.125) 개인 프로젝트에서 파이썬으로 bulk ins.ert 데이터 밀어넣고 ex.plain 보셔도 꽤 의미있습니다 - dc App
@딘퐁 감사합니다. 그럼 개인프로젝트로 열심히 준비해보겠습니다! 개인프젝할때 딘퐁님이 올려주신 문제 케이스들 유사하게 만들어서 더미 넣고 해결하는식으로 해볼까하는데 문제들 이용해도 괜찮으실까요
@백갤러6(116.125) 공개된걸 활용하는 것은 자유인데 좋은 문제도 있지만 상당히 질이 안좋은 문제도 있습니다 시나리오 상황에 대한 충분한 이해가 없으면 독이 됩니다 그에 대해선 도움드리긴 어려우니 제미나이랑 놀아보세요 - dc App
@딘퐁 넵 조언 진심으로 감사드립니다 !