[MySQL] MySQL은 실행 계획과 쿼리 결과 캐싱따위 하지 않는 상DB인 것인가?
·
Backend/MySQL
😇 결론을 내리지 못한 포스팅입니다. 추후 소리 소문없이 수정될 수 있습니다.1. Introduction 📌 Why should we do parameter binding?한 달 전쯤, 팀 배정을 처음 받고 업무를 하다가 사수분께 "Query에 Parameter Binding을 해야 하는 이유가 뭔지 아시나요?"라는 질문을 받았었습니다. 🙋🏻♂️: paramter binding으로 전달해야 SQL Injection을 방어할 수 있기 때문이죠! (파라미터로 전달된 값은 순수한 데이터로만 처리 되기 때문에 명령어로 해석이 되지 않기 때문!)👨🏫: 오, 그것도 맞아요. 그런데 다른 이유도 있어요!🙍🏻♂️: ..? 취업 전까지는 DB를 깊게 파야할 정도로 성능 문제가 발생하지도 않았고, 애..