如何解决什么是数据库吞吐量?
| 好吧,除了这个问题,没什么要问的。您说OLTP DB必须具有高吞吐量是什么意思。 进入维基。 在通讯网络中,例如 以太网或分组无线电,吞吐量 或网络吞吐量是平均值 邮件成功发送率 通过通信渠道。这个 数据可以通过物理方式传递 或逻辑链接,或通过 某些网络节点。吞吐量 通常以每秒位数为单位 (bit / s或bps),有时以数据形式 每秒数据包或每秒数据包 时隙。\” 那么这是否意味着OLTP数据库需要具有高/快速的插入率(即避免死锁等)? 如果我们以某航空业的数据库为例,那总是给我留下深刻的印象,它必须具有快速插入的能力,但同时响应速度也要快,因为这对数据库的运行至关重要。并且在许多方面,这不应该局限于将消息/数据传递到数据库所涉及的协议吗? 我并没有试图指出OLTP系统的“仅”特征。一般来说,我想了解OLTP系统固有的特征。 干杯!解决方法
通常,当您在谈论OLTP数据库的“吞吐量”时,您在谈论的是每秒的事务数。系统可以花几秒钟的订单,可以处理多少个网页请求,可以处理多少个客户查询。这往往与有关OLTP系统如何扩展的讨论息息相关-例如,如果您因为业务腾飞而使每月访问您站点的客户数量增加一倍,例如OLTP系统将能够处理吞吐量增加。
这与OLAP / DSS系统相反,后者设计为在大得多的数据量上运行相对少量的事务。在这里,您担心的是可以处理的事务数量,而不是担心在添加更多数据时这些事务的速度如何降低。如果您是一家非常成功的公司,那么您可能希望通过OLAP系统从区域报告中获得相同数量和频率的产品销售,因为这会产生成倍的销售量。但是现在您要处理的数据成倍增加,这要求您调整数据库以保持报表性能恒定。
,在这种情况下,吞吐量没有单一的固定含义。宽松地讲,这意味着每秒的事务数,但是“写”事务与“读”事务不同,并且持续速率与峰值速率不同。 (当然,10字节的行不同于1000字节的行。)
我偶然发现了Performance Metrics and Benchmarks:伯克利数据库,那天我在寻找其他东西。对于测量“多快”的不同方法,这不是一个坏的介绍。另外,有关数据库基准测试的这篇文章也很有趣。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。