哪个是最快的win32或SQL查询?

RBA*_*RBA 6 delphi winapi delphi-7

我正在Delphi 7中编写一个客户端 - 服务器win32应用程序,我需要带一个aprox.包含Oracle数据库数据的100k(更少或更多)行.到目前为止一切都还可以,但必须计算其中一个字段(一个带有大数字的简单除法).

我的问题是,如何在SQL查询(可能是存储过程)中进行划分,或者计算此字段的代码值(在服务器端),消耗和优化的资源更少?我不想在计算字段中使用TDataset.

Oracle系统(v 9.2)也被其他应用程序使用,并不仅仅专用于此应用程序.

提前致谢.

RRU*_*RUZ 8

SQL引擎是为这类任务而设计的,所以答案是make the operation in the oracle system.

始终在数据库服务器中执行SQL数据操作任务,该服务器专为此而设计.


Jon*_*nna 7

通过这种标量操作,性能差异将是微不足道的.在语义上更合理,或更方便.


小智 5

如何减少资源消耗和优化,在SQL查询(可能是存储过程)中进行划分,或者计算此字段的代码值(在服务器端)?

应该没有区别.大部分时间用于计算和传输100.000行.