안녕하세요?
뷰를 하나 만들어야 하는데요.. 컬럼에다가 sum()한값이 들어 가게 할려고 합니다.
근데 아무래도 이러면 성능적으로 안좋을거 같습니다.
제느낌이그런지. 실제로도 그런지 궁금합니다.^^
혹시 뷰생성과 관련하여 조심해야할점이나 규칙같은게 있으면 알수있을만한곳이 있을까요?
제가 알기로 view를 만드는 것과 inline view를 쓰는 것과 동일한 것으로 알고 있습니다.
즉 미리 view를 만들어 놓거나 쿼리를 매번 하는 것과는 동일하다는거죠. 따라서 inline view에 sum()이 들어가는 것이 문제가 있다면 view에 sum()이 들어가는 것도 문제가 있다는 말이 됩니다.
제일 확실한 것은 view를 생성한 다음에 query explain을 떠보시면 될 것 같습니다.
그런데 sum()함수를 쓰시겠다는 말은 group by 구문을 사용하시겠다는 말 같은데요. 아무리 효율성이 떨어지더라도 다른 방법이 없으면 사용해야 하지 않을까요? ^^