ストアドプロシージャとプリペアドステートメントのMySQLパフォーマンスの比較
-
28-10-2019 - |
質問
これがMySQLのプリペアドステートメントです ジェネラコディセタグプレ
および同等のストアドプロシージャ ジェネラコディセタグプレ
クエリを実行すると、両方とも同じ結果を出力します。 ジェネラコディセタグプレ
実行時間を詳しく調べます。どちらも同じです。いつ、どこで、あるものが別のものよりも優れていて速いのですか?
解決
「より速い」と「より良い」は必ずしも一致しているとは限りません。
- 保守可能(読み取り可能、スキル要件-このコードで作業できる人)
- テスト可能
- リリース可能
- 柔軟
- ポータブル
一般的に、ストアドプロシージャは高速ですが、他のすべてのメトリックでは失敗します。
他のヒント
あなたの場合、クエリをスタンドアロンで実行するか、ストアドプロシージャの一部として実行するかは問題ではないと思います。手順は、実行するクエリバッチがある場合に適しています。したがって、クエリにはスタンドアロンで実行するのが最適です。
所属していません StackOverflow