【发布时间】:2014-09-23 01:49:17
【问题描述】:
我目前正在为我正在开发的应用程序设计我的 mysql 数据库。
我喜欢Stored Procedures 简短易读,并且由于我的数据库涉及一些join 语句,我想也许我应该用所有joins 创建Views 并从我的@ 查询这些Views 987654327@.
起初听起来不错,但当我想到性能时,我意识到每当调用 Stored Procedure 时,它都会运行至少 2 个查询:
-
View查询 -
Stored Procedure查询View
在Stored Procedure 中使用join 语句时,我将仅在查询中执行连接和从连接中选择。
我说的对吗?
如果是这样 - 就优雅的代码编写而言,保持良好的开发性能的良好做法是什么?
【问题讨论】:
-
我已阅读您的回答。老实说——其中大部分与我的情况无关——主要是因为我擅长 sql。性能问题 - 我会测试它
标签: mysql stored-procedures join database-design