过度使用MySQL视图

时间:2012-07-02 11:12:25

标签: mysql views

最近发现使用MySQL Views累积数据进行演示的便利性。我发现它很方便,因为对于具有引用完整性的表(外键)可以直接从数据库中解析。例如,具有外键Users的{​​{1}}表将被解析为具有实际角色的名称,也可能来自role_id表,而不仅仅是Roles。对观众来说基本上没有任何意义。

我开始习惯这个并且已经有很多观点,因此担心如果我太多地使用它们,我可能会遇到一些无法预料的问题。任何人都可以对此有所启发吗?

2 个答案:

答案 0 :(得分:1)

视图基本上是准备好服务器端SELECT语句。如果您试图避免使用的视图,您会发现自己在应用程序中明确地执行了相同的查询,这比使用服务器上准备好的视图更有效。

答案 1 :(得分:1)

  
    

“MySQL中没有限制,所以理论上它只是     适用的操作系统限制。但他们通常是     足够高,与实际用途无关。“

  

参考mysql论坛上的文章:
MySQL Forums :: Views :: Maximum number of views (resolved: no max)