我已經被超過DSN通過odbc_connect
在PHP中執行以下查詢:訪問,ODBC和PHP與慢WHERE子句
SELECT Orders.Brand, Orders.AdFolder
FROM Orders
LEFT JOIN MPC_Agents ON Orders.UserName = MPC_Agents.UserName
WHERE Orders.AdFolder = '$udf'
當直接在MS Access運行結果是即時的。當通過odbc_execute($conn, $query)
運行時,速度非常慢,但稍後會執行。
當刪除WHERE
語句時,儘管在Access SQL控制檯中運行的速度與WHERE
語句的運行速度相同,但速度更快。
任何人都可以幫助確定問題?
你有合適的索引嗎? – Fionnuala
@remou正確,請作爲回答:) – rickyduck