我正在开发java应用程序,它们都与MySQL数据库服务器通信(获取一些数据,编写一些数据等)。在我的java代码中,我正在执行语句和准备语句来执行它。我想优化我的应用程序并获得更好的执行时间。
我想了解更多关于存储过程的信息。我想知道语句,准备语句和存储过程之间的区别以及它们的优点和缺点,何时更好地使用它们中的任何一个。
答案 0 :(得分:1)
它们每个都有不同的初始化时间,因为MySql将以不同方式解析每种类型的调用以创建计划。在它之后(为了进行比较),它们将具有相同的计划,并且从那时起执行时间将是相同的。