초보자) 긴 쿼리 쉽게 분석 파악하는 팁이 있을까요??
프로시저 하나에 쿼리가 몇백줄인데 뭐가 뭔지 이해하기 어려운데, 유용한 도구나 팁이 있을까요??
dba 가 쿼리 짜는데 그쪽 가실거 아니면 필요없지안음?
회사에서 유지보수하고있어요
dba가 쿼리짜긴... ㅉㅉㅉ
쿼리를 왜 dba가 짜 존나 모르네
신택스에 맞도록 잘개 다 쪼개서 erd로 그려보면서 해석하셈 근데 sp는 죄다 바인딩이라ㅡ,ㅡ
그런 쿼리를 안짜려고 노력만 하시면 됩니다
나 경력자인데 몇백줄 쿼리 대충 해석하지 그거 하나하나 다 해석하려면..
From절에 들어간 테이블을 하나씩 따로 빼서 보아요.. ㅇㅅㅇ 서브쿼리 있으면 또 쪼개서 보아요...
from 에 서브쿼리 썼으면 cte로 바꾸면서 순서대로 나열하기
CTE 별로 어떤 가공을 할려 했었는지? 이 가공은 무슨 의미가 있는지 분석하기
이 쿼리를 만든 사람의 의도가 뭔지 찾는데에 중점을 두면 좀 더 잘 파악되더라
CTE 개념이 이해가 잘 안되는데 어디서 볼 수 있을까여?
https://hyeyun133.tistory.com/128이거함 봐봐
간단하게 설명하자면... from 절에 서브쿼리가 중첩으로 있으면 계속 파고 들어가며 봐야 하니까 불편하잖슴? 그런 서브쿼리를 with 절로 치환하면 데이터가 가공되는 순서대로 볼 수 있는 장점이 있는 것
능지
si 고오오오급 개발자에게 배우기?
dba 가 쿼리 짜는데 그쪽 가실거 아니면 필요없지안음?
회사에서 유지보수하고있어요
dba가 쿼리짜긴... ㅉㅉㅉ
쿼리를 왜 dba가 짜 존나 모르네
신택스에 맞도록 잘개 다 쪼개서 erd로 그려보면서 해석하셈 근데 sp는 죄다 바인딩이라ㅡ,ㅡ
그런 쿼리를 안짜려고 노력만 하시면 됩니다
나 경력자인데 몇백줄 쿼리 대충 해석하지 그거 하나하나 다 해석하려면..
From절에 들어간 테이블을 하나씩 따로 빼서 보아요.. ㅇㅅㅇ 서브쿼리 있으면 또 쪼개서 보아요...
from 에 서브쿼리 썼으면 cte로 바꾸면서 순서대로 나열하기
CTE 별로 어떤 가공을 할려 했었는지? 이 가공은 무슨 의미가 있는지 분석하기
이 쿼리를 만든 사람의 의도가 뭔지 찾는데에 중점을 두면 좀 더 잘 파악되더라
CTE 개념이 이해가 잘 안되는데 어디서 볼 수 있을까여?
https://hyeyun133.tistory.com/128
이거
함 봐봐
간단하게 설명하자면... from 절에 서브쿼리가 중첩으로 있으면 계속 파고 들어가며 봐야 하니까 불편하잖슴? 그런 서브쿼리를 with 절로 치환하면 데이터가 가공되는 순서대로 볼 수 있는 장점이 있는 것
능지
si 고오오오급 개발자에게 배우기?