文章分类 - 性能
摘要:1、介绍在 Oracle 数据库中,LIKE 操作是一种常用的模糊匹配方式,用于在字符串中查找符合指定模式的数据。然而,当处理大量数据时,使用 LIKE 操作可能导致查询性能下降。为了提高数据库的效率,本文将重点介绍如何优化使用 LIKE 操作的查询。 2、优化点:使用索引前缀搜索索引前缀搜索是一种
阅读全文
摘要:1、介绍Oracle 数据库是一种功能强大的关系型数据库管理系统,但在处理大量数据时,性能问题可能会成为一个挑战。为了提高数据库的响应速度和效率,我们可以采取一系列的优化措施。本文将重点介绍表分区技术,以提升 Oracle 数据库的性能。 2、设计思路表分区是一种将大表分割成更小的逻辑部分的技术。通
阅读全文
摘要:Oracle 数据库是一种功能强大的关系型数据库管理系统,但在处理大量数据时,性能问题可能会成为一个挑战。为了提高数据库的响应速度和效率,我们可以采取一系列的优化措施。本文将重点介绍索引优化,以提升 Oracle 数据库的性能。 索引是一种数据结构,它可以加速数据库查询操作。通过在表中创建索引,可以
阅读全文
摘要:1、介绍Oracle 数据库是一种功能强大的关系型数据库管理系统,但在处理大量数据和复杂查询时,性能问题可能会成为一个挑战。为了提高数据库的响应速度和效率,我们可以采取一系列的优化措施。本文将重点介绍合理设置数据库参数的优化技术,以提升 Oracle 数据库的性能。 2、优化点:合理设置数据库参数O
阅读全文
摘要:1、目的: 通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。 2、服务器参数: 32G内存、4个CPU,每个CPU 8核。 3、MySQL目前安装状况。 MySQL目前安装,用的是MySQL默认的最大支持配置。拷贝的是my-huge.cnf
阅读全文
摘要:性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支撑更多的请求。性能分析实际上就是找出应用或系统的瓶颈,设法去避免或缓解它们。
阅读全文
摘要:【内核简介】 内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。 内核的分类可分为单内核和双内核以及微内核。严格地说,内核并不是计算机系统中必要的组成部分。 什么是内核? 内核,是一个操作系
阅读全文
摘要:Centos系统优化参数列表 前言 一、内存参数列表 /proc/sys/vm/* 二、内核参数列表 /proc/sys/kernel/* 三、网络参数列表 /proc/sys/net/* 四、文件系统参数列表 /proc/sys/fs/* 前言 在centos中 sysctl -a 显示当前系统中
阅读全文
摘要:近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:
阅读全文
摘要:1、误区 在JMeter压测过程中,我们通常认为1s内100的并发量(即:QPS为100)的设置如下: 此时,没有再添加额外的控制器。上述中的参数设置解释: Number of Threads(users): 启用的并发线程个数 Ramp0up Period(in seconds):在多少秒之内将上
阅读全文
摘要:概述 在 jmeter 中,只要提到并发,99% 的同学立马想到线程组。需要多少并发就启动多少线程组,这已经成了大部分人的共识。这种理解方式很明显是把并发数和线程数的概念混淆了。线程组中不光有线程数,也有循环次数。然而大家在负载测试中都主动的忽略了循环的作用。jmeter 中的循环和 lr 中的迭代
阅读全文
摘要:术语定义 并发用户:在性能测试工具中,一般称为虚拟用户(Virtual User,简称VU),指的是现实系统中操作业务的用户。 说明 并发用户与注册用户、在线用户不同。注册用户一般指的是数据库中存在的用户。在线用户只是“挂”在系统上,对服务器不产生压力。但并发用户一定会对服务器产生压力。 TPS:T
阅读全文
摘要:关于这几个词的概念,在CSDN上看了很多文章,解释和计算公式也是五花八门,发现没有一篇解释的既全面又便于理解的,索性参考别人的文章再结合自己的理解,整理一下分享给大家,如有理解错误还望纠正。 先大概介绍下这几个词的概念,再结合jmeter压测数据理解: 一、QPS: Queries Per Seco
阅读全文
摘要:腾讯移动端性能测试利器PerfDog使用一、背景前不久,腾讯推出的性能测试工具经过内测后发布。据了解,腾讯的诸多明星产品如王者荣耀、QQ飞车手游、和平精英、微信、微视、QQ浏览器及小程序小游戏等优秀应用均在使用这款性能测试工具平台。 二、什么是性能优化提升负载能力,让程序更快的运行就是性能优化! 三
阅读全文
摘要:Lighthouse 可以自动检查Web页面的性能。 你可以以多种方式使用它。 浏览器插件 作为浏览器插件,访问chrome网上商店 搜索Lighthouse 插件安装。以两种方式使用。 方式一 安装成功后,访问想要检查的页面,开发插件,点击Generate report,稍等片刻,你将会得到一份页
阅读全文
摘要:测试环境 apache-jmeter-2.13 KeepAlive使用介绍 说明: 1、Use KeepAlive 勾上,则表示为求连接设置请求头Connection: keep-alive,该配置对默认的HTTP实现不起作用,因为连接重用不受用户控制,对Apache HTTP组件HttpClien
阅读全文
摘要:什么叫TPS: TPS(Transaction Per Second):每秒事务数,指服务器在单位时间内(秒)可以处理的事务数量,一般以request/second为单位。 TPS上不去的可能原因: 1、网络带宽 在压力测试中,有时候要模拟大量的用户请求,如果单位时间内传递的数据包过大,超过了带宽的
阅读全文
摘要:Windows系统性能测试压测过程中JMeter报错,报错内容为:Address already in use: connect。 面对这种报错情况,解决方法有两种,下面依次讲解一下。 方法一 修改操作系统注册表: 1、打开注册表:regedit。 2、找到HKEY_LOCAL_MACHINE\SY
阅读全文
摘要:性能优化是把双刃剑,有好的一面也有坏的一面。好的一面就是能提升网站性能,坏的一面就是配置麻烦,或者要遵守的规则太多。并且某些性能优化规则并不适用所有场景,需要谨慎使用,请读者带着批判性的眼光来阅读本文。 本文相关的优化建议的引用资料出处均会在建议后面给出,或者放在文末(有些参考资料可能要梯子才能观看
阅读全文
摘要:在前端开发中,自己开发的app或者web page性能的好坏,一直是让前端开发人员很在意的话题。因为影响用户浏览网页速度的因素主要有:服务端数据返回、网络传输、页面渲染等等,这些方面做的不够好,都会影响客户体验。所以我们除了在开发的过程中注意代码的质量,同时还需要专业的网站测试工具辅助,让我们知道自
阅读全文