select 문에서 SQL 함수를 사용하면 성능에 영향을 줍니까? Select 쿼리에서 하위 쿼리 또는 UDF를 사용해야합니까?이 경우 쿼리가 가장 최적화되어 있습니까?SQL UDF 및 쿼리 최적화
답변
하위 쿼리의 성능은 향상되지만 다른 쿼리에서도 UDF를 훨씬 쉽게 재사용 할 수 있습니다. 이를 사용하여 특정 계산 또는 논리를 한 곳에서 캡슐화 할 수 있습니다. 논리를 변경해야하는 경우 해당 부속 조회를 통합 한 모든 조회를 변경하는 대신 UDF 만 변경해야합니다. 결국에는 유연성을 얻지 만 막대한 양의 레코드가있는 쿼리에 함수를 포함하면 성능이 느려집니다.
오케이, 괜찮아요 ... – m0n0ph0n
서브 쿼리가 거의 항상 UDF보다 성능이 우수합니다.
SQL 서버에서 UDF의 목적은 무엇입니까? 대부분의 경우에 적합하고 어디에 사용됩니까? – dnxit
@Afzal 코드의 재사용이 필요한 경우 또는 복잡한 로직을 모듈로 분리해야하는 경우에 사용합니다. 데이터베이스가 작 으면 성능에 대한 걱정없이 신속하게 배포하는 것이 더 중요 할 수 있습니다. –
- 1. SQL 쿼리 최적화 SQL
- 2. 동적 SQL 쿼리 최적화
- 3. SQL 하위 쿼리 최적화
- 4. Rails SQL 쿼리 최적화
- 5. SQL - 반복 쿼리 최적화
- 6. 최적화 된 SQL 쿼리
- 7. SQL 쿼리 최적화
- 8. SQL Server 쿼리 최적화
- 9. SQL 쿼리 튜닝 (쿼리 최적화)
- 10. 최적화 SQL 쿼리
- 11. 보기에서 SQL 쿼리 최적화
- 12. 도움 최적화 SQL 쿼리
- 13. SQL 최적화, 중첩 쿼리
- 14. 최적화 SQL 쿼리 ...
- 15. SQL 쿼리 최적화 도구
- 16. 재귀 SQL 쿼리 최적화
- 17. SQL 쿼리 최적화 : 시간
- 18. 최적화 (내) SQL 쿼리
- 19. 최적화 SQL 쿼리
- 20. SQL 쿼리 최적화
- 21. SQL 쿼리 최적화 도움말
- 22. SQL 쿼리 최적화
- 23. 쿼리 최적화 SQL
- 24. SQL 쿼리 최적화 (Pervasive)
- 25. Oracle SQL 쿼리 최적화
- 26. 이전 SQL 쿼리 최적화
- 27. 느린 SQL 쿼리 최적화,
- 28. SQL/PDO 쿼리 최적화
- 29. SQL 쿼리 최적화
- 30. SQL 쿼리 최적화
또한 [Read Here] (http://sqlserverplanet.com/optimization/user-defined-functions-and-performance) –