答案1
不。认为正确编写的数据库会占用大量 CPU 的想法是一种误解 - 数据库中的高 CPU 利用率通常是由于糟糕的查询造成的,即连接不匹配的数据类型(int 与 string,导致大量转换)。
通常数据库按以下顺序使用:
- 记忆
- 输入输出
- 中央处理器
内存是第一位的,因为它会尝试缓存尽可能多的内容,并且管理员允许这样做。IO 是因为一旦缓存用完,它就是下一个。CPU 是最后一位 - 而且是最后一位。
不。认为正确编写的数据库会占用大量 CPU 的想法是一种误解 - 数据库中的高 CPU 利用率通常是由于糟糕的查询造成的,即连接不匹配的数据类型(int 与 string,导致大量转换)。
通常数据库按以下顺序使用:
内存是第一位的,因为它会尝试缓存尽可能多的内容,并且管理员允许这样做。IO 是因为一旦缓存用完,它就是下一个。CPU 是最后一位 - 而且是最后一位。