odbc_connect
PHPを介して DSN 経由で次のクエリを実行しています。
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)
実行すると信じられないほど遅くなりますが、しばらくすると実行されます。
ステートメントを取り出すと、Access SQL コンソールで実行した場合はステートメントWHERE
と同じ速度であるにもかかわらず、かなり高速WHERE
です。
誰でも問題を特定できますか?