性能 三个 建议apache

建议收藏 | 在openGauss上遇到慢SQL该怎么办?

建议收藏 | 在openGauss上遇到慢SQL该怎么办? 2022-06-28 王天庆 144 慢SQL +++ 在数据库的日常使用中,难免会遇到慢SQL。 遇到慢SQL本身并不可怕,困难之处在于如何识别慢SQL并对其优化,使它不至于拖慢整个系统的性能,避免危害到日常业务的正常进行。 对不同的数据 ......
openGauss 怎么办 建议 SQL

Codon是一个高性能的Python编译器

Codon是一个高性能的Python编译器,可以将Python代码编译成本地机器代码,没有任何运行时开销。与Python相比,单线程的典型加速比在10-100倍以上。Codon的性能通常与C / C ++相当(有时甚至更好)。与Python不同,Codon支持本地多线程,这可能导致速度提高多倍。Co ......
编译器 高性能 Python Codon

读取文件的三个方法

package main import ( "bufio" "fmt" "io" "io/ioutil" "os" ) func dome01() { file, err := os.Open("E:\\GOGO\\GOE\\dome01\\main.go") if err != nil { fmt ......
三个 文件 方法

Spring data JPA: No property XXX found for type XXX 根据方法名字中属性未找到 映射数据库实体Entity中的属性 可能不规范命名或者方法名字写错 建议小驼峰命名不带下划线

Spring data JPA: No property XXX found for type XXX https://blog.csdn.net/weixin_44712778/article/details/115896555 今天开发的时候,遇见一个特别容易被忽视的问题,也是踩坑了,但是我的坑 ......
属性 名字 方法 驼峰 下划线

原生数组、std::array、std::vector访问性能对比

先上结论: std::vector的at()操作最慢。其时间约达其他访问方式的2~4倍。原生数组和std::vector的[]访问较快。std::array的访问速度介于中间,约是原生的2倍。 具体测试方法: 主要测试读取和赋值访问,结果中: t1 - std::array的at()时间 t2 - ......
数组 std 性能 vector array

Trino 409 Sorted Table 性能测试报告

测试结论 详细报告 测试表大小 19.31 GB 测试表数据条数 414839537 排序字段 wallet_address CREATE TABLE iceberg.beta_gold.protocol_active_address_sorted ( on_date date, chain var ......
性能 报告 Sorted Trino Table

读Java性能权威指南(第2版)笔记24_ Java飞行记录器JFR

1. Java飞行记录器 1.1. Java Flight Recorder,JFR 1.1.1. 最初是BEA公司的JRockit JVM的功能 1.1.2. 在JDK 8中,只有Oracle JVM支持JFR 1.1.3. 在JDK 11中,JFR可以在开源JVM中使用 1.2. JFR数据是J ......
记录器 Java 性能 权威 笔记

京东三面:怎么给详情页做性能优化的?

点击关注公众号:互联网架构师,后台回复 2T获取2TB学习资源! 上一篇:Alibaba开源内网高并发编程手册.pdf 一、背景 针对老项目,去年做了许多降本增效的事情,其中发现最多的就是接口耗时过长的问题,就集中搞了一次接口性能优化。本文将给小伙伴们分享一下接口优化的通用方案。 二、接口优化方案总 ......
性能 详情

MySQL 开发规范,非常详细,建议收藏!

尽管咱们是做Java开发的,但是基本的都会和MySQL打交道,并且面试中MySQL的占比都不少,本文来和大家聊聊,关于MySQL的一些开发规范。 数据库对象命名规范 数据库对象是数据库的组成部分,常见的有以下几种:表(Table )、索引(Index)、视图(View)、图表(Diagram)、缺省 ......
建议 MySQL

Golang 大杀器之性能剖析 PProf

参考文章: Golang 大杀器之性能剖析 PProf Graphviz安装及入门教程 接触了那么久的go,一直也在用go写项目代码,有时遇到一些性能、内存问题,一时不好下手,幸好go自带性能大杀器,帮助我们及时知悉项目代码运行情况与cpu耗时、内存占用等一系列问题。 本次分享主要基于 Golang ......
性能 Golang PProf

基于go/pprof用于常用排序场景下的性能分析

我们常用的排序常见的有: 冒泡 选择 插入 希尔 快排 归并 堆排 计数 基数 桶排序 关于排序算法的时间复杂度、空间复杂度这里不加赘述,今天主要分享通过 go 性能分析工具 pprof 看看几种常见排序的性能情况。 sort.go 点击查看代码 package sort import "math" ......
性能分析 场景 性能 常用 pprof

传统企业,如何构建性能测试技术体系

转载:https://www.cnblogs.com/imyalost/category/848600.html 之前有朋友介绍,帮一家知名的美妆零售企业,做过一次技术咨询,给我的个人感触还是比较大的。 可能是我在互联网企业工作的比较久,已经习惯了尝试新鲜技术和方法,通过快速的工程实践去落地解决问题 ......
性能 体系 传统 技术 企业

性能测试技术笔记(二):如何准备测试环境和数据

转载:https://www.cnblogs.com/imyalost/p/17023276.html 这篇文章,继续分享工作笔记中关于性能测试的内容。 上一篇文章聊了如何快速上手压测工作的几个切入点和注意事项,这些内容可以帮助我们更快的介入项目。 但实际工作中,前期的准备工作也是很繁琐的,其中测试 ......
性能 环境 笔记 数据 技术

性能测试技术笔记(一):如何快速上手压测工作

转载:https://www.cnblogs.com/imyalost/p/17022275.html 新年第一个工作日,继续整理之前的技术笔记。 前面通过三篇的内容,将自动化测试相关的技术笔记做了整理汇总。 这篇内容,主要是我刚开始做性能测试时的一些记录,对新手或者刚进入一个新项目的同学,应该有所 ......
性能 笔记 技术

性能测试技术笔记(三):如何设计一个压测平台

转载:https://www.cnblogs.com/imyalost/p/17031603.html 前面两篇笔记介绍了如何快速上手压测项目以及压测前准备测试环境和测试数据的一些方法。 这篇文章,我想分享下关于压测平台功能设计和技术实现方案的一些技术笔记内容,内容主要来源于两方面: 18年我所在性 ......
性能 笔记 平台 技术

Android性能优化-ListView自适应性能问题

ListView是Android中最常用的视图之一,使用的频率仅仅次于几大基础布局。但自从ListView出道至今有许多问题,在实际项目中,即使你正确使用了ViewHolder机制来优化ListView性能,但是在某些场景下依然会感觉卡顿严重,到底是什么为什么呢,我们来分析下。 ......
适应性 ListView 性能 Android 问题

性能测试中如何使用RunnerGo还原混合并发场景

我们在进行软件开发时经常需要进行性能测试、压力测试和负载测试。其中有一类测试场景叫做混合并发测试,需要模拟多个接口下不同数量的用户使用场景,检查同时处理多个并发任务的能力。今天我们来了解如何使用RunnerGo还原混合并发场景。 在混合并发测试中,我们需要模拟多种不同的用户场景。通过分析用户使用情况 ......
RunnerGo 场景 性能

使用 libevent 和 libev 提高网络应用性能——IO模型演进变化史

构建现代的服务器应用程序需要以某种方法同时接收数百、数千甚至数万个事件,无论它们是内部请求还是网络连接,都要有效地处理它们的操作。 有许多解决方案,但事件驱动也被广泛应用到网络编程中。并大规模部署在高连接数高吞吐量的服务器程序中,如 http 服务器程序、ftp 服务器程序等。相比于传统的网络编程方 ......
网络应用 libevent 模型 性能 libev

关于快速开发框架,请看现场解说(建议收藏)!

快速开发框架已经在通信业、医疗、零售行业、珠宝、汽车等众多行业中得到推广利用,是企业做好数字管理,实现办公自动化的得力帮手。 ......
请看 框架 建议

【python】多线程并发,rpc接口性能测试

1、官方文档 https://docs.python.org/3/library/concurrent.futures.html 2、安装 python 3.x中自带了concurrent.futures模块 python 2.7需要安装futures模块,使用命令pip install futur ......
线程 接口 性能 python rpc

从3k到3w,一名普通软件测试员真正的加薪路线图(建议收藏)

其实测试行业未来发展之路是几乎所有关于软件测试工程师都会在意的话题,相信各位看官也很迷茫自己的发展路线。为了方便大家选择和比较,我也将我的经验和观点分享出来,以作参考。如果小伙伴们有更好的观点,欢迎分享和探讨,互相学习! 一、技术方向 就技术方向的职业发展之路,我非常赞同之前看过的一篇文章里说的,如 ......
路线图 软件测试 路线 建议 软件

关于 Vue 列表渲染 key 绑定 index 的性能问题

今天在学习 React 文档,列表渲染一节中提及到一个关于 key 绑定索引值(index)性能的问题: React 官方文档原文:“如果列表项目的顺序可能会变化,我们不建议使用索引来用作 key 值,因为这样做会导致性能变差,还可能引起组件状态的问题”。 查阅网上的博客,确实有对 Vue 列表渲染 ......
性能 问题 index Vue key

为什么不建议用redis做消息队列

redis的list做队列其实还是很爽的,简单,一个读一个写即可,而且基本每个系统都会使用redis,接入没有附加成本,也没有额外的学习成本。 如果需要订阅模型,写三个队列,然后三个消费者分别读自己的那个即可。 但是,也有一些问题: 无法回放,消费了即消失,没有记录。 消息体如果很大,会占用很多内存 ......
队列 消息 建议 redis

详解一张历史数据库性能的关键表--dba_hist_active_sess_history

在很多情况下,当数据库发生性能问题的时候,我们并没有机会来收集足够的诊断信息,比如system state dump或者hang analyze,甚至问题发生的时候DBA根本不在场。这给我们诊断问题带来很大的困难。那么在这种情况下,我们是否能在事后收集一些信息来分析问题的原因呢? 今天主要介绍一种通 ......

编写高质量c#代码的20个建议

一。字符串操作:哪个效率更高。1.string 装箱2.StringBuilder 更高3.string.Format("{0}{1}{2}",a,b,c) 更高 二。默认类型转换:使用类型内部的方法转换;parse,tryparse,tostring,todouble,to datetimetry ......
高质量 代码 建议

聊聊性能测试环境搭建

转载:https://www.cnblogs.com/imyalost/p/16531473.html 昨天知识星球社区的一位同学问了一个问题:性能测试环境必须和生产环境保持1:1配置一致吗? 这个问题其实很有意思,因为问题的点开始向工作最基础的部分靠近了。 我们经常听到各种各样性能测试相关的问题, ......
性能 环境

如何提升性能测试效能

转载:https://www.cnblogs.com/imyalost/p/16589950.html 上周六应邀在天津devops峰会的质量内建专场做了一次分享,主题是《稳定性保障利器:全链路压测》。 其中关于全链路压测对质量内建的意义,我做了一个总结,如下图所示。本文基于下图做了展开描述,仅供参 ......
效能 性能

性能测试岗位能力模型

转载:https://www.cnblogs.com/imyalost/p/16880606.html 星球有同学向我提了一个问题: 目前在做性能测试岗位的职级划分和能力模型定义的的工作,想咨询下性能测试岗位按照初/中/高/资深/专家,不同职级应该具备哪些能力,如何衡量这些能力? 针对这个问题,结合 ......
模型 岗位 性能 能力

性能测试如何创造业务价值

转载:https://www.cnblogs.com/imyalost/p/16438023.html 写这篇文章的初衷来源于朋友圈CC的动态:“今年很多写测试工具平台没有成就业务价值的同学,被落入自由市场了”。我俩在评论区交流了下性能测试如何成就业务价值的问题。 当然,CC这条动态感触来源于前几天 ......
性能 价值 业务

如何分析并设计性能测试场景

转载:https://www.cnblogs.com/imyalost/p/16500205.html 前几天写了一篇文章《如何设计自动化测试case》,里面聊到了为什么要设计case: 便于业务活动开展 确保业务场景覆盖 质量度量和质量内建 其实这几点原因,在性能测试活动中同样适用。 这篇文章,我 ......
场景 性能