여기에도 같은 문제가 있습니다. 모든 단일 요청의 첫 번째 쿼리는 다음 쿼리보다 훨씬 오래 걸립니다.
상황을 설명하기 위해 SQL Server에 두 개의 테이블을 만들었습니다. tableA와 tableB의 두 테이블은 동일합니다. 하나는 다른 하나의 사본입니다. 우리는이 실행하면
는 :
<cfquery datasource="test" name="queryB"><!--- This query takes 104 milliseconds --->
SELECT * FROM tableB WHERE id = 1
</cfquery>
<cfquery datasource="test" name="queryA"><!--- This query takes 3 milliseconds --->
SELECT * FROM tableA WHERE id = 1
</cfquery>
당신이 볼 수 있듯이, : 나는 쿼리의 순서를 변경 되돌릴 경우
<cfquery datasource="test" name="queryA"><!--- This query takes 104 milliseconds --->
SELECT * FROM tableA WHERE id = 1
</cfquery>
<cfquery datasource="test" name="queryB"><!--- This query takes 3 milliseconds --->
SELECT * FROM tableB WHERE id = 1
</cfquery>
하지만를, 느린 쿼리는 여전히 첫 번째입니다 차이가 중요합니다.
쿼리는 매우 간단하며 기본 키와 10 개가 넘는 테이블을 쿼리합니다.
우리는 여기 ColdFusion에서 10 가지고 있지만, 그것은 또한 ColdFusion에서 9 MS SQL Server에 무슨 일이 일어나고 2008 년
나는 스토어드 프로 시저에 대해 완전히 외국이다. 나는 그들을 백업 스크립트를 만드는 데 사용했습니다. coldfusion에서 쿼리를 호출 할 때 어떻게 활용할 수 있습니까? – Daniel