比如在脚本里写上:
Select sum(***) into :ldc_1 from table where;
对这样的句子,pb是如何处理的? 是如何将处理命令发给数据库服务器的,是在服务器商计算好后,直接返回给客户端一个值,还是有其他的处理方式。
如果是在服务器端计算的,那么就速度问题就和客户端没有关系了,只是和带宽有关。
另外,对于在因特网的远程使用,如何处理,速度才能最快。
------解决思路----------------------
第一个问题不知道。
第二个问题是尽量减少客户端和服务器的交互,尽量在服务器上写存储过程。
------解决思路----------------------
第一个问题应该和dw的处理方式差不多,
------解决思路----------------------
Select sum(***) into :ldc_1 from table where ...;
是在数据库服务器计算完发给你的,只有一个SUM值(实际上还会有一些标记,但没有关系,一个数据包肯定过得来)。
速度问题和客户端没有关系,但绝非"只是和带宽有关"
如果这是一个耗时的查询,如果不进行优化,可以把服务器拖跨