사용자 도구

사이트 도구


database:sqlantipatterns

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
database:sqlantipatterns [2016/09/24 15:15]
kwon37xi
database:sqlantipatterns [2016/09/24 15:16] (현재)
kwon37xi
줄 290: 줄 290:
 ===== EXIST()를 사용할 곳에 COUNT() 사용금지 ===== ===== EXIST()를 사용할 곳에 COUNT() 사용금지 =====
   * [[https://blog.jooq.org/2016/09/14/avoid-using-count-in-sql-when-you-could-use-exists/|Avoid Using COUNT() in SQL When You Could Use EXISTS()]]   * [[https://blog.jooq.org/2016/09/14/avoid-using-count-in-sql-when-you-could-use-exists/|Avoid Using COUNT() in SQL When You Could Use EXISTS()]]
 +  * ''exists()''로 존재만 검사할 때는 첫번째 존재에서 바로 ''true''를 리턴하면 되지만 이걸 ''count()''로 하면 전체 데이터를 모두 훑어야 하므로 당연히 느리다.
database/sqlantipatterns.1474699507.txt.gz · 마지막으로 수정됨: 2016/09/24 15:15 저자 kwon37xi