0
我正在JEE项目上工作。客户希望我把所有的SELECT请求放在存储过程中,而不是使用SELECT * from table
样式的查询。使用存储过程或查询
在Java文件中,他希望使用Call findall()
样式的查询到MySQL。
考虑到运行时间和最大的数据库,两种方法是否有区别?
我正在JEE项目上工作。客户希望我把所有的SELECT请求放在存储过程中,而不是使用SELECT * from table
样式的查询。使用存储过程或查询
在Java文件中,他希望使用Call findall()
样式的查询到MySQL。
考虑到运行时间和最大的数据库,两种方法是否有区别?
在MySQL中,存储过程中的查询和直接从Java(或其他)程序直接发出的查询之间的性能差别很小。
(关系数据库管理服务器的一些其他品牌的编译存储过程,因此可以从他们那里得到一些优化,但MySQL是简单的。)
您可以将您的查询,存储过程,而无需担心性能。
在SO,我认为我们应该避免侮辱非母语英语的人。而且,非英语母语的人在发布问题前应该向同事寻求帮助。 –
@OllieJones感谢您的建议^ _ ^ – amara