首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据处理基准

数据处理基准
EN

Stack Overflow用户
提问于 2010-01-27 18:09:26
回答 1查看 120关注 0票数 1

我们使用ORM与Microsoft SQL Server数据库和Oracle数据库进行交互,我们进行了大量的记录处理和更新。我正在研究如何对我的数据处理( capabilities.Should )进行基准测试--这是时间还是数据处理?

目标:

  • 处理无效记录到有效记录所需的时间。(我猜是在代码中记录跟踪/计时器。)处理最大记录集所消耗的
  • 内存量(我如何做到这一点?)

欢迎任何建议或指导方针。

EN

回答 1

Stack Overflow用户

发布于 2017-01-14 12:30:31

基准的设计取决于您关心的是什么。一般来说,您希望非常清楚您首先要度量的是什么,然后再努力实现基准。想必您对您的系统在开始时的行为以及您关心的瓶颈在哪里有一些了解。如果你没有这一点,那就从分析开始,而不是基准测试。

接下来,您想要根据您所担心的特定瓶颈进行设计。构建您的基准测试并度量所关注的特定场景的吞吐量。

我以前做过基准测试。通常遵循这些原则(有些原则并不严格正确,但它们无论如何都是有用的):

数据库性能是无意义的term.

  • Application性能是对某些路径的无意义的term.

  • Benchmarks度量性能,可能与其他路径相结合。

  • 基准测试的目的是获得关于决策的权衡感。

如果您遵循这些,您将得到一个基准,至少提供一些有用的东西。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2149252

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档