これが私のコードです
<cfquery name="employeeData" datasource="xyz" cachedwithin="#CreateTimeSpan(0,0,60,0)#">
SELECT employee, salary
FROM employee
</cfquery>
<cfquery name="wellPaidEmployee" dbtype="query">
SELECT employee, salary
FROM employeeData WHERE salary > <cfqueryparam cfsqltype="cf_sql_integer" value="10000">
</cfquery>
状態:
最初のクエリ EmployeeData が何らかの問題によりタイムアウトになり、「クエリがタイムアウトしました」というエラーがスローされます。
質問:
- 次の呼び出しで、クエリ EmployeeData が実行されますか、それとも cachewithin を使用してキャッシュしたため、キャッシュでクエリ タイムアウト エラーが発生しますか?
- 最初の実行と次の実行で、wellPaidEmployee はどうなりますか?