当前位置: 首页 > article >正文

CPU对数据库的性能影响

最近做了个CPU性能测试,测试语句如下
select count(*) from test01; ---44537344行数据,大概5.6GB
设置了参数alter system set "_serial_direct_read"=never; 避免direct path read
为了避免物理IO的影响,多次反复运行,确保test01全部缓存在buffer cache中

测试结果如下

国产海光CPU 2.10秒
intel e5-2667 v4 1.58秒,这颗CPU和E5-2697 v3都是垃圾佬比较关注的CPU
intel 11800h 消费级笔记本CPU,0.79秒
AMD 7950X 消费级桌面端CPU,0.57秒

我拿消费级CPU对比服务器CPU是有问题的,毕竟消费级CPU主频比服务器CPU高接近1倍了
但是这也能说明些问题,不要挑刺

从上面的测试结果可以看到,CPU对数据库的影响非常巨大,特别是有跑批业务的情况
换上AMD最新的线程撕裂者,程序啥都不用修改,性能提升可能高达一倍


http://www.kler.cn/a/229598.html

相关文章:

  • 学习threejs,使用TrackballControls相机控制器
  • 网络应用技术 实验七:实现无线局域网
  • 校园跑腿小程序---轮播图,导航栏开发
  • virtual box虚拟机误删Python3.6后导致UBUNTU18.04开机无UI界面(进不了desktop)的解决方法
  • git flow流程拆解实践指导
  • 使用RSyslog将Nginx Access Log写入Kafka
  • 速度规划:s形曲线------pencv c++绘图(1)
  • LeetCode--455.分发饼干
  • SpringBoot之整合PageHelper分页插件
  • Android rom定制 修改system分区的容量大小
  • Kotlin手记(一):基础大杂烩
  • Spring MVC跨域设置
  • mac检查CPU温度和风扇速度软件:Macs Fan Control Pro 1.5.17中文版
  • RabbitMQ_00000
  • docker部署docker运维工具
  • MongoDB从入门到实战之Docker快速安装MongoDB
  • Go语言每日一练 ——链表篇(三)
  • XGB-3: 模型IO
  • [UI5 常用控件] 06.Splitter,ResponsiveSplitter
  • node环境打包js,webpack和rollup两个打包工具打包,能支持vue
  • SpringBoot中使用Spring自带线程池ThreadPoolTaskExecutor与Java8CompletableFuture实现异步任务示例
  • YOLOv8改进 | 检测头篇 | 独创RFAHead检测头超分辨率重构检测头(适用Pose、分割、目标检测)
  • 深度强化学习基础【1】-动态规划问题初探(leetcode算法的63题-不同路径II)
  • 题目:有1,2,3,4共四个数字,能组成多少个不相同而且无重复数字的三位数有多少个,都是多少?lua
  • 忘记 RAG:拥抱Agent设计,让 ChatGPT 更智能更贴近实际
  • 【数据结构和算法】--- 基于c语言排序算法的实现(1)