クエリの条件の部分に変数を使用すると処理が遅くなる事があります。
この場合、検索条件にユニークインデックスが含まれないことが考えられます。
クエリオプティマイザが変数だとテーブルスキャンを選択するようです。
回避策としては、ヒント文を入れるといいでしょう。
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=20423&forum=26&5
ヒント文の記述例
select * from shouhin_M with (index = shouhin_M_index01)