1
1
根据OP的评论:
注意创建过程的方式会导致需要循环来使用它们。如果应用程序需要在一个循环中调用相同的过程N次以获取数据,那么性能将远远低于应用程序可以进行单个调用并获得完整的单个数据结果集的情况。想想看,一个过程调用来获取头数据,一个调用来获取所有子级的详细信息(不是每个子级的调用循环)。 这是我看到许多人在设计“API”类型存储过程时遇到的一个常见问题。 |
2
0
当然,这只是我的看法,我看到了这两种方式。您还可以争辩说,您应该为每个数据库查询创建一个过程、函数或视图,这样在数据库方面所做的更改就可以与客户机应用程序完全隔离。这种方法有一些优点,但要创建所有这些“简单”的过程还需要更多的工作。 |
Michael Samuel · MYSQL在以下情况下自动创建索引 6 年前 |
Patricia Rozario · 数据库设计确保一对一关系 6 年前 |
dryhay · MySQL“多对多”关系错误 6 年前 |
L. Fox · 我在这里用的是什么样的Laravel雄辩的关系 6 年前 |
Geoff Harper · 我应该如何构建关系松散的SQL db 6 年前 |
waroxx · SQL—当多个表具有相同的列时,最好怎么做 6 年前 |
Lumpi01 · SQL 2不同的注释类型-最佳解决方案? 6 年前 |
Hayreddin Tüzel · 预约系统数据库建模[关闭] 6 年前 |