自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

原创 oracle数据库大型索引的性能问题

Oracle,性能测试

2023-08-16 13:50:11 363

原创 oracle数据库存在不可用索引性能问题

oracle,性能测试

2023-08-09 08:08:18 320

原创 oracle数据库LOB字段的性能问题

oracle,性能测试

2023-07-27 09:52:01 409

原创 面对软件系统的新建与重构,性能测试需要测试哪些场景才算比较全面?

性能测试

2023-07-25 12:08:45 233

原创 oracle数据库复合索引的性能问题

oracle,性能

2023-07-22 22:56:30 374

原创 mysql数据库表字段过多的性能问题

mysql

2023-07-21 15:12:52 1963 2

原创 oracle数据库hash分区配合local索引的性能问题

oracle,性能

2023-07-19 15:45:57 402

原创 oracle数据库hash分区配合local索引的性能问题

oracle,性能测试

2023-07-19 09:59:49 255

原创 mysql数据库表上无主键性能问题

mysql,数据库,性能

2023-07-17 10:31:19 1330

原创 oracle数据库序列缓存值的性能问题

oracle,缓存序列,性能测试

2023-07-16 08:37:45 1551

原创 mysql数据库冗余索引性能问题

mysql,性能

2023-07-15 10:01:42 312

原创 oracle数据库SQL语句走INDEX SKIP SCAN性能问题

oracle,性能测试

2023-07-14 08:58:13 795

原创 oracle数据库SQL文本长度过长性能问题

PL/SQL中,表达式/SQL本身的长度是可以达到比较长的长度(50K)左右,如果表达式/SQL过长,超过了一个ORACLE包/过程允许的最大程序长度,则在编译时报 pls-123:program too large错误,这是pl/sql编译器本身的限制造成的,即表达式/SQL的长度在PL/SQL中受限于包/过程的最大大小。SQL文本长度不超过20000字节,SQL文本过长时会造成SQL编译耗时长、内存使用增加,严重时,还可能导致数据库无法解析,甚至PGA内存泄漏耗尽操作系统可用内存。

2023-07-13 09:53:39 1965

原创 oracle数据库联机交易应用查询性能问题

oracle,性能

2023-07-12 10:03:39 128

原创 oracle数据库未使用绑定变量性能问题

oracle

2023-07-09 18:56:09 562

原创 且论oracle数据库单条SQL语句出现多个执行计划的性能问题

oracle,性能

2023-07-07 10:34:37 569

原创 刍议oracle数据库sql逻辑读高性能问题

SQL语句不得逻辑读高,SQL语句逻辑读高很多情况下会出现性能问题,逻辑读高会引发数据库CPU资源使用率上升。产生高逻辑读的原因有:未创建索引、索引设计不佳、SQL语句写法存在问题等。覆盖条件大,造成索引覆盖较多的range、fast full scan等查询计划,均可能造成逻辑读高。比如,SQL单次逻辑读为1024,那么,其数据读取量则为1024 * 8KB=8MB。在实践中ORACLE数据库SQL逻辑读(即逻辑读大小)高会引发性能问题。2、分析SQL语句,优化SQL,创建合适的索引。

2023-07-06 09:06:54 803

原创 jmeter性能测试指南

性能测试,jmeter

2023-07-05 10:03:40 123

原创 浅析oracle数据库的SQL中存在隐式转换性能问题

对于发生隐式转换的SQL,可通过查看其执行计划中的谓词信息发现隐式转换发生的具体位置,特征关键字为TO_NUMBER、SYS_OP_C2C,对应执行步骤通常为全表扫描,即使有索引也将无法使用。当发生隐式转换时,可能会导致对应字段上的索引无法使用(即索引失效),进而产生性能问题。隐式转换不仅发生在where条件中,还会发生在表连接中,常常导致无法使用索引,严重影响SQL执行效率。在实践中ORACLE数据库的SQL中存在隐式转换(即执行平均处理行数:查询出的行数,更新的行数)会引发性能问题。

2023-07-04 12:28:11 534

原创 浅谈MYSQL数据库大事务性能问题

mysql,性能测试

2023-06-28 09:13:15 651

原创 浅谈oracle数据库sql物理读高性能问题

oracle,物理读高

2023-06-27 06:27:20 826

原创 性能测试中稳定性测试场景注意事项

性能测试,稳定性测试

2023-06-26 11:10:42 121

原创 浅谈高并发下I/O瓶颈如何优化

Selector 是基于事件驱动实现的,我们可以在 Selector 中注册 accpet、read 监听事件,Selector 会不断轮询注册在其上的 Channel,如果某个 Channel 上面发生监听事件,这个 Channel 就处于就绪状态,然后进行 I/O 操作。NIO是基于缓冲块为单位的流操作,在 Buffer 的基础上,新增了两个组件“管道和多路复用器”,实现了非阻塞I/O,NIO 适用于发生大量 I/O 连接请求的场景,这三个组件共同提升了 I/O 的整体性能。

2023-06-26 10:36:49 207

原创 浅谈正则表达式之优化

正则表达式,性能优化

2023-06-25 08:58:38 112

原创 性能测试中应用极限可恢复测试怎么做?

2、采用一般交易日联机峰值测试场景,对应用或系统增加负载压力至其最大处理能力值(性能指标正常情况下),再根据峰值测试场景并发用户数比例梯度(成倍)增加用户数,每梯度稳定运行5分钟,直到达到流控指标值,触发交易流控机制,交易报流控错误;4、将并发用户数(压力)减少,负载压力降至其最大处理能力值,停止减少并发用户数(压力),运行10分钟,停止场景压力,分析和记录测试结果数据;3)应用性能瓶颈,按测试场景并发用户比例成倍增加用户数,达到原有并发用户数的5倍不再增加并发用户数,继续稳定运行30分钟;

2023-06-24 11:17:22 145

原创 性能测试中流控有效性测试之系统级流控测试怎么做?

性能测试,流控有效性,系统级流控

2023-06-23 11:29:06 135

原创 性能测试中批处理高可用测试_断点续跑有效性测试怎么做?

性能测试,批处理断点续跑有效性

2023-06-20 11:28:58 256

原创 浅谈计算机系统设计和测评的基本原则

这里的执行 时间是计算机在完成一个任务时,包括访问磁盘、访问存储器、I/O 操作及系统开销所花费 的全部时间,也称为计算机的响应时间。当 e S → 时,有 1/ (1 ) n e S F = − 由此得到 Amdahl 定律 的一个重要推论:若只针对整个系统的一部分进行优化.则系统获取的性能改善极限值受 Fe的约束,系统加速比不大于 1/(1-Fe)。这个原则的基本 思想是:对于经常发生的事件,赋予它优先的处理权和资源使用权,加快它的处理速度,以 便提高整个系统的性能。3.程序访问的局部性原理。

2023-06-19 10:16:37 267

原创 性能测试中消息队列集群机制有效性测试怎么做?

性能测试,消息队列集群机制

2023-06-18 08:54:03 135

原创 性能测试中端到端超时有效性测试怎么做?

性能测试,端到端超时有效性

2023-06-17 11:18:50 166

原创 性能测试中ORACLE数据库RAC有效性测试怎么做?

性能测试,oracle数据库rac

2023-06-16 09:35:09 346

原创 性能测试中应用集群机制有效性测试如何做?

性能测试,应用集群机制有效性

2023-06-15 10:38:08 160

原创 性能测试之jmeter使用beanshell实现生产交易数据topn获取

在性能测试session获取场景中,亦可用此方法先保存到本地再参数化,有的系统还有对session进行加密(可参考前面分享的beanshell实现的几种加密算法),同时在服务器的配置文件中修改session过期时长,设置得足够长满足整个测试场景得需要(比如两三天),即可进行测试。out.write("交易码:"+codeKeyi+","+"交易量:"+amounti+","+"平均处理时间:"+avgProcTimei+","+"平均响应时间:"+avgRspTimei+"\t\n");

2023-06-14 07:33:38 90

原创 前端本地缓存

前端缓存

2023-06-13 09:38:20 220

原创 大数据实时检索场景化解决方案之Elasticsearch安装

大数据,elasticsearch

2023-06-12 12:25:19 40

原创 性能测试之jmeter使用beanshell实现base64编码

Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。Base64编码是从二进制到字符的过程,可用于在HTTP环境下传递较长的标识信息。Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。//获取登录后的动态session进行加密。然后计算机一个字节占8位,不够就自动补两个高位0了。

2023-06-08 10:20:13 1302

原创 大数据之Kafka和Flume的安装部署和客户端使用

大数据,kafka,flume

2023-06-05 11:04:36 565

原创 性能测试之监控部署:node_exporter+promethues+grafana

性能测试,监控,node_exporter,promethues,grafana

2023-06-04 11:24:14 206

原创 大数据之Hbase和Redis数据库的安装部署和客户端使用

大数据,hbase,redis

2023-06-04 10:59:19 380

原创 大数据之Zookeeper安装部署

大数据,Zookeeper

2023-06-03 10:02:34 924

空空如也

空空如也

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

TA关注的人

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