Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql TERADATA数据库中的大量视图_Sql_Teradata - Fatal编程技术网

Sql TERADATA数据库中的大量视图

Sql TERADATA数据库中的大量视图,sql,teradata,Sql,Teradata,我有个问题。在一个应用程序中,基于不同的可报告粒度设计了近500个视图。我关心的是,这个高数字是否会以任何方式影响应用程序的性能。还有一点,这些观点是相互关联的。因此,所有视图都是在某个时间点访问的。请您提供有关这方面的见解 谢谢和问候 Aritra Bhattacharya500个视图没有那么多,使用视图或直接编写带有各种条件的选择之间没有区别(解析器解析视图的源代码)。但是,如果interlinked意味着嵌套视图超过2个级别,很容易开发出松散的跟踪,这可能会导致过于复杂的查询…是的,它们链

我有个问题。在一个应用程序中,基于不同的可报告粒度设计了近500个视图。我关心的是,这个高数字是否会以任何方式影响应用程序的性能。还有一点,这些观点是相互关联的。因此,所有视图都是在某个时间点访问的。请您提供有关这方面的见解

谢谢和问候
Aritra Bhattacharya

500个视图没有那么多,使用视图或直接编写带有各种条件的选择之间没有区别(解析器解析视图的源代码)。但是,如果interlinked意味着嵌套视图超过2个级别,很容易开发出松散的跟踪,这可能会导致过于复杂的查询…是的,它们链接到两个以上的级别,500个视图仅针对我们的应用程序,许多其他应用程序也使用这个特定的数据库,因此我认为有这么多相互关联的视图会影响性能@这些视图是否复杂,即涉及连接/聚合等?是。连接和聚合@很难说这些嵌套视图是否可以被取消和简化。如果性能变差,您可能需要进行调查。