自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 【数据库测试】PG执行计划解读

在分析数据库单条慢SQL时,执行计划是最基础、成本最低的手段,本文对PG数据库执行计划解读做简单说明。执行计划中通常包含计划节点信息以及对应的代价信息。

2024-06-14 21:02:42 615

原创 【数据库】PG数据库状态巡检

以下为PG数据库状态检测常用的方法,未包括安全相关内容,后续持续完善。

2024-04-06 22:29:34 1260 1

原创 【数据库】PG相关等待事件

等待事件是分析数据库性能问题重要手段,PG数据库可以通过pg_stat_activity视图查询当前系统相关等待事件。分类名称描述关联根因Activity归档进程的主循环等待后台进程,一般可忽略Activityautovacuum启动进程的主循环等待后台进程,一般可忽略Activity后台写入进程等待,正在休眠后台进程,一般可忽略Activitybgwriter进程的主循环等待后台进程,一般可忽略ActivityCKPT进程主循环等待后台进程,一般可忽略。

2024-04-05 21:50:10 908 1

原创 【数据库测试】tcpdump抓包

tcpdump是一个常用的网络包分析工具,可以通过网络传输到本系统的TCP/IP以及其他网络的数据包。tcpdump使用libpcap库来抓取网络包,可以将网络中传输的数据包的头部完全截获进行分析,它支持针对网络层、协议层、主机、网络或端口的过滤,并提供and、or、not等逻辑语句进行过滤。

2023-11-04 15:20:58 3213 1

原创 【数据库测试】shell脚本常用方法及命令

说明1)变量等号两边无空格2)变量名使用花括号引起来3)单引号内容原样输出,双引号中可以包含变量。

2023-10-21 15:22:46 142 1

原创 【gnuplot】收集系统资源,使用gnuplot进行简单绘图

测试过程中,某些场景下会对服务器使用资源进行监控。测试结果可以使用gnuplot工具,对测试结果进行绘图整理。本文以对数据库指定进程内存占用监控结果进行说明。

2023-08-15 21:05:22 1206 1

原创 【数据库】性能测试--压测工具kbbench

介绍使用KES数据库自带压测工具kbbench,对数据进行并发压测。kbbench工具是重复运行相同SQL命令,可以自定义DML语句来对数据库进行简单的压测。

2023-07-31 21:02:10 248 2

原创 【数据库】性能测试--tpch

数据库性能测试工具dbgen

2023-06-25 21:07:40 1022

原创 【数据库】数据库测试,测试数据构造

数据库功能及性能测试数据构造end;$body$-- 随机 5 次生成 100 以内整数。

2023-06-14 21:07:08 339

原创 PostgrepSQL内存管理

缓冲池,存储data file pages,如table,indexes等。缓冲池是一个数组,每个插槽(slot)存储一页数据文件,数组索引称为buffer_ids。在数据库性能测试过程中,内存管理是非常重要的部分,了解PG内存管理机制,有助于性能分析。本文记录内存管理中几个主要的概念,简述内存管理流程。:缓冲区标签,数据文件每页都可分配唯一标签,当缓冲区管理器收到请求,PG使用所需页面buffer_tag。:缓冲区描述符,数组,每个描述符与缓冲池槽有一一对应关系,并将存储页面元数据保存在相应槽中。

2023-03-23 20:30:47 237

原创 【性能测试】系统常用监控--网络

主要介绍性能测试过程中,或在测试前进行环境检查,网络部分常用监控。通过查看发现收发包的吞吐率达到网卡最大上限,网络数据报文有因为这类原因而引发的丢包、阻塞等现象都证明当前网络可能存在瓶颈。在进行性能测试时为了减小网络的影响,一般都在局域网中进行测试。

2023-02-01 18:02:13 876

原创 【性能测试】benchmarksql工具7*24稳定性测试

本文主要介绍使用benchmark工具对数据库进行7*24小时稳定性测试。

2023-01-29 17:43:07 3470

原创 【数据库】封锁机制,自旋锁、轻量级锁和常规锁

目前多数数据库的并发控制采用的是两阶段锁(Two-Phase Locking,2PL)协议,2PL保证了并发事务执行的可串行化。在多用户环境中,数据库使用多版本并发控制(Multiversion Concurrency Control,MVCC)和多种锁相结合来维护数据一致性。锁竞争是数据库性能瓶颈常见问题。

2022-11-29 20:54:33 988

原创 【性能测试】jmeter数据库性能测试

本文是记录使用jmeter对数据库进行性能测试,以及在测试过程中常使用的方法。

2022-11-19 17:56:08 4668

原创 【性能测试】系统常用监控- -CPU

在对系统进行性能或压力测试过程中,或是排查系统资源异常情况,对cpu的分析显得尤为重要,本文初步介绍cpu监控指标和简单分析。

2022-07-30 12:07:58 2363

原创 【性能监控】Grafana+influxDB监控jmeter压测kingbaseES数据库

使用Grafana+InfluxDB对jmter接口压力测试进行实时监控,便于进行性能分析。

2022-05-21 16:03:37 854

原创 【性能测试】系统常用监控- -磁盘IO

性能测试过程中,监控磁盘IO常用概念及方法

2022-05-13 18:45:34 3364

原创 【金仓数据库】kingbase ES性能提升之传输压缩

文章目录前言一、为什么需要传输压缩二、什么场景使用传输压缩三、怎么进行传输压缩前提条件测试验证测试结果对比分析四、尝鲜小妙招前言数据库应用场景复杂且多样,本文介绍金仓数据库在网络条件较差(小于10MB/s)场景,提供传输压缩特性进行性能提升。一、为什么需要传输压缩当应用需要并发查询大量结果集时,容易出现网络资源争用问题。造成服务端CPU空闲而网络繁忙的状况,因为大结果集需要占用非常多的网络带宽,从而导致网络带宽称为系统性能瓶颈。针对这种场景kingbaseES提供了传输压缩特性,即利用数据库服

2022-04-21 15:01:48 3763 2

转载 Windows Python安装步骤

Python3安装步骤参考:https://blog.csdn.net/qq_25814003/article/details/80609729注意事项如下:下载install安装包https://www.python.org/downloads/windows/ 选择->Windowsx86-64 executable installer安装自动添加环境变量选择“Add Py...

2019-10-17 11:19:48 187

性能测试,常用性能监控

性能测试,常用性能监控

2022-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除