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

postgres读写性能测试(本地、NFS)

1. 配置NFS。

参考(https://www.cnblogs.com/wspblog/p/5673924.html) 

2. 安装benchmarksql。

参考(https://blog.csdn.net/ziptop/article/details/52183280)

3. 测试FIO。

参考(https://www.cnblogs.com/raykuan/p/6914748.html)

主要测试顺序写、顺序读、随机写、随机读。 跑tpcc主要是看顺序写的时延和带宽。

4. 模拟网络环境较差情况TC。

参考(https://blog.csdn.net/duanbeibei/article/details/41250029/)

主要是限制时延、带宽、丢包率。

5.最后要使用pg内部的函数来测试读写io。

主要是 

pg_stat_get_file_stat和pg_stat_get_redo_stat

 

一个是整体文件、一个是redolog。

pg_stat_get_file_stat:filenum,dbid,spcid,phyrds,phywrts,phyblkrd,phyblkwrt,readtim,writetim,avgiotim,lstiotim,miniotim,maxiowtm

pg_stat_get_redo_stat:phywrts,phyblkwrt,writetim,avgiotim,lstiotim,miniotim,maxiowtm

 

 

拿writetim 除以phywrts 就是每次写操作的时间。 在根据FIO和运行时nmon等监测情况判断瓶颈是哪里、如何调优。

转载于:https://www.cnblogs.com/zhejiangxiaomai/p/10754833.html

相关文章:

  • UCML JS函数说明
  • 【剑指Offer】13、调整数组顺序使奇数位于偶数前面
  • 【2019计划】想要变得优秀 顺其自然是不可能的。
  • 常见跨域解决方案
  • 前端工程化
  • 【AtCoder】ARC071
  • [Markdown] 02 简单应用 第二弹
  • webmagic爬虫框架抽取元素
  • ScriptManager的几个属性和方法
  • Alpha冲刺(3/10)——2019.4.25
  • 接口测试基础
  • MySql综合知识汇总
  • FullCalendar Timeline View 使用
  • 08-图9 关键活动 (30 分)
  • Numpy用户指南
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • DataBase in Android
  • java8-模拟hadoop
  • Joomla 2.x, 3.x useful code cheatsheet
  • js如何打印object对象
  • laravel 用artisan创建自己的模板
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • npx命令介绍
  • python 装饰器(一)
  • QQ浏览器x5内核的兼容性问题
  • React-Native - 收藏集 - 掘金
  • SegmentFault 技术周刊 Vol.27 - Git 学习宝典:程序员走江湖必备
  • ubuntu 下nginx安装 并支持https协议
  • use Google search engine
  • VuePress 静态网站生成
  • vue学习系列(二)vue-cli
  • 分享一份非常强势的Android面试题
  • 高度不固定时垂直居中
  • 简单基于spring的redis配置(单机和集群模式)
  • 蓝海存储开关机注意事项总结
  • 区块链共识机制优缺点对比都是什么
  • 思维导图—你不知道的JavaScript中卷
  • 算法-图和图算法
  • 探索 JS 中的模块化
  • 一起来学SpringBoot | 第十篇:使用Spring Cache集成Redis
  • 阿里云重庆大学大数据训练营落地分享
  • 大数据全解:定义、价值及挑战
  • 东超科技获得千万级Pre-A轮融资,投资方为中科创星 ...
  • !!java web学习笔记(一到五)
  • # .NET Framework中使用命名管道进行进程间通信
  • # 20155222 2016-2017-2 《Java程序设计》第5周学习总结
  • # 安徽锐锋科技IDMS系统简介
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • (02)vite环境变量配置
  • (13):Silverlight 2 数据与通信之WebRequest
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (LeetCode 49)Anagrams
  • (篇九)MySQL常用内置函数
  • (三分钟)速览传统边缘检测算子
  • (一)ClickHouse 中的 `MaterializedMySQL` 数据库引擎的使用方法、设置、特性和限制。