是否定期读取/写入mysql数据库的CPU密集型?

时间:2014-12-17 13:57:41

标签: mysql database delphi cpu-usage

我将在Delphi中编写一个程序,每隔5秒定期读取和写入MySQL数据库表。这会是CPU密集型的吗?或者到达计算机完全冻结的程度?我知道在硬盘驱动器上读取和写入可以冻结计算机上的所有内容。我不太确定MySQL数据库。

3 个答案:

答案 0 :(得分:5)

数据库旨在经常处理许多事务,但它实际上取决于您使用的查询。对几行进行简单的SELECT不太可能导致问题,但针对多个表或多个联接的大规模更新可能会降低性能。这一切都取决于你的疑问。

答案 1 :(得分:3)

这完全取决于计算机和查询的复杂性。

答案 2 :(得分:1)

正如David所说,它确实取决于您正在处理的硬件和查询。

我建议测量每个查询的处理时间,以确定写入过程是否会堆叠在其他5秒间隔查询上。

您可以找到有关如何衡量MySQL流程的信息here.