代码之家  ›  专栏  ›  技术社区  ›  RBA

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

  •  6
  • RBA  · 技术社区  · 15 年前

    我正在Delphi7中编写一个客户机服务器win32应用程序,在一个部分我需要带一个aprox。使用Oracle数据库中的数据的100k(更少或更多)行。到目前为止一切正常,但必须计算其中一个字段(一个简单的大数除法)。

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

    提前谢谢。

    4 回复  |  直到 9 年前
        1
  •  8
  •   RRUZ    15 年前

    make the operation in the oracle system .

    始终执行SQL数据操作任务 在数据库服务器中,它是 为之设计的。

        2
  •  7
  •   Jon Hanna    15 年前

    使用这样的标量操作,性能差异将很小。做语义上更合理或更方便的事。

        3
  •  5
  •   TomTom    15 年前

    如何减少资源消耗 最佳,在 SQL查询(可能是存储过程),或者 计算代码中的值

    应该没什么区别。大量的时间将用于计算和传输100000行。

        4
  •  4
  •   mjn anonym    15 年前

    如果性能相同,我会在最便于维护/配置的地方进行。如果数据库需要一个专门的维护窗口(如午夜的周六)来更改元数据,我将选择一个客户端或中间层解决方案而不是存储过程。

    推荐文章