• 2024-09-27GaussDB整体性能慢分析
    @目录问题描述问题现象告警业务影响原因分析分析步骤分析定位方法步骤一步骤二步骤三步骤四CPU满I/O满或者I/O异常内存满网络异常步骤五并发问题数据库配置问题异常等待事件长时间性能下降短时性能抖动不优SQL问题描述整体性能慢。不满足客户作业对时延要求或者不满足客户预期。
  • 2024-09-24mysql学习笔记2
    书接上回,重新进入mysql,继续学习新内容。1.进入mysql并新建数据库sudomysql-uroot-pcreatedatabasetest_database;usetest_database;selectdatabase();可以看到mysql>selectdatabase();+---------------+|database()|+---------------+|test_databa
  • 2024-09-23clickhouse压测
    Clickhouse压测压测工具:jemter服务器监控脚本sql准备:简单sqlselect*fromtb_plan_studentwhereplan_id=1122980766105344andregion_id=330302limit10简单sql---部分字段selectstudent_id,student_namefromtb_plan_studentwhereplan_id=112298076
  • 2024-09-21Linux Perf Analysis in 60s
     Copyfrom BrendanGregg  1、uptime作用:用于显示系统的负载平均值和运行时间。它提供了关于系统运行了多长时间以及系统在最近1分钟、5分钟和15分钟的平均负载的信息。[root@VM-8-7-centos~]#uptime15:02:48up35days,3:35,2users,loadaverage:0.00,
  • 2024-09-15JVM频繁GC分析
    本文记录一次频繁GC的分析问题查看项目日志发现GC频繁,几乎几秒钟一次查看GC日志[GC(AllocationFailure)[PSYoungGen:6816K->320K(8192K)]82693K->76229K(187904K),0.0032930secs][Times:user=0.01sys=0.00,real=0.00secs][GC(AllocationFailure)[PSYou
  • 2024-09-11Linux 网络性能指标
    目录网络性能指标查看网络配置查看socket信息查看网络吞吐率和PPS查看连通性和延时Linux网络协议栈是根据TCP/IP模型来实现的,TCP/IP模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。应用程序要发送数据包时,通常是通过socket接口,于是就会发生系
  • 2024-09-11gprof:Linux 自带性能分析工具(含中文翻译)
    gprof的使用gprof已经安装在NOILinux2.0中,是Linux中一个使用的程序性能分析工具。欲将对程序main.cpp进行性能分析,需要在编译选项中加入-pg:g++main.cpp-omain-pg然后正常运行程序:./main此时会生成一个gmon.out文件,存储了性能分析信息,需要使用gprof进行
  • 2024-09-10Linux iostat 命令详解
    Linuxiostat命令详解在Linux系统管理中,监控磁盘I/O性能是一项至关重要的任务。iostat是sysstat包中的一个实用工具,用于监控和显示系统输入输出设备和CPU的使用情况。它提供了丰富的数据,帮助系统管理员识别并解决潜在的I/O瓶颈问题。本文将详细介绍iostat命令的使用方法和关键参
  • 2024-09-07Go - Web Application 10
    CreatingaunittestInGo,it’sstandardpracticetowriteyourtestsin*_test.gofileswhichlivedirectly alongsidethecodethatyou’retesting.So,inthiscase,thefirstthingthatwe’regoingtodo iscreateanewcmd/web/template_test.gofilet
  • 2024-09-06Linux日志-sar日志
    作者介绍:简历上没有一个精通的运维工程师。希望大家多多关注作者,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。Linux系统中的日志是记录系统活动和事件的重要工具,它们可以帮助管理员监视系统状态、调查问题以及了解系统运行状况。主要涉及到系统日志,登录日志,
  • 2024-09-06Linux iotop命令基本使用
    目录一.简介二.安装三.参数四.使用4.1查看top4.2查看正在产生I/O的进程或线程4.3时间刷新间隔2秒,输出5次4.4查看非交互式,输出5次,间隔2秒,输出到屏幕,也可输出到日志文本4.5查看非交互式,输出pid为29265的进程信息一.简介iotop是一款开源、免费的用来监控磁盘I/O使用状况的类似top命
  • 2024-09-06CPU性能分析
    查看上下文切换vmstat是一个常用的系统性能分析工具,主要用来分析系统的内存使用情况,也常用来分析CPU上下文切换和中断的次数。#vmstat5procs-----------memory-------------swap-------io-----system--------cpu-----rbswpdfreebuffcachesiso
  • 2024-09-05MySQL JSON 数据类型
    JSON数据类型是MySQL5.7.8开始支持的。在此之前,只能通过字符类型(CHAR,VARCHAR或TEXT)来保存JSON文档。相对字符类型,原生的JSON类型具有以下优势:在插入时能自动校验文档是否满足JSON格式的要求。优化了存储格式。无需读取整个文档就能快速访问某个元素的值。在JS
  • 2024-09-04MySQL 主从延迟的常见原因及解决方法
    主从延迟作为MySQL的痛点已经存在很多年了,以至于大家都有一种错觉:有MySQL复制的地方就有主从延迟。对于主从延迟的原因,很多人将之归结为从库的单线程重放。但实际上,这个说法比较片面,因为很多场景,并行复制方案也解决不了,譬如从库SQL线程被阻塞了,从库磁盘IO存在瓶颈等。
  • 2024-09-02数据库守护者:揭秘MySQL组复制的高可用魔法
    mysql高可用之组复制(MGR)(数据库守护者:揭秘MySQL组复制的高可用魔法)什么是MySQLGroupReplication?MySQLGroupReplication是一个基于组通信的复制解决方案,它允许将多个MySQL实例组织成一个组,在该组内进行事务的一致性复制。这样可以确保即使某个实例发生故障,其他实例
  • 2024-09-01简单了解数据库--笔记03
    一、分组查询[groupby]count() //统计计数sum()//求和avg()//平均值min()//最小值max()//最大值group_concat()//拼接函数1.查询每个国家人口总数selectcountrycode,sum(population)fromcitygroupbycountrycode;//给国家分组2.查询中国每个
  • 2024-09-01简单了解数据库--笔记02
    一、数据库的字符集编码设置utf-8utf8mb41.查看数据库默认的字符集MariaDB[(none)]>showvariableslike"%character%";+--------------------------+----------------------------+|Variable_name|Value|+--------------------
  • 2024-08-31【Linux】阿里巴巴开源系统性能监视工具tsar:支持收集和报告系统的各种性能数据,包括CPU、内存、磁盘I/O、网络等,从下载、安装、入门到精通的全面指南
    tsar是一个功能强大且用户友好的系统性能监视工具,广泛应用于开发者和系统管理员中。本文将带你从tsar的基础知识开始,逐步深入到中级和高级用法,帮助你全面掌握tsar的强大功能。
  • 2024-08-15Linux iostat命令基本使用
    目录iostat命令介绍iostat命令帮助iostat帮助信息iostat的选项解释iostat命令基本使用查看iostat工具版本直接使用iostat命令每次间隔5秒,查看3次信息只查看磁盘状态以k或M为单位显示信息显示磁盘I/O详细情况查看cpu状态信息iostat命令的使用总结磁盘模块分析CPU模块分析iostat命
  • 2024-08-15DELPHI四舍五入问题解决
    转自http://www.delphitop.com/html/jichu/153.html 感谢原作者。 这段时间在用DELPHI做一个财务系统时发现每一行的小计取了两位小数后与用SQL的ROUND查询出来的不一样,在程序中是用FormatFloat('0.00',ItemSum)函数来取值的,再用DXDBGRID网格显视合计,最终与SELECTSUM(ROUND(
  • 2024-08-13一款Java 性能监控和统计工具——MyPerf4J!【送源码】
    背景随着所在公司的发展,应用服务的规模不断扩大,原有的垂直应用架构已无法满足产品的发展,几十个工程师在一个项目里并行开发不同的功能,开发效率不断降低。于是公司开始全面推进服务化进程,把团队内的大部分工程师主要精力全部都集中到服务化中。服务化可以让每个工程师仅在自己
  • 2024-08-13MySQL数据库——数据库的数据类型(一)
    四、数据类型1.数据类型分类分类数据类型说明数值类型BIT(M)位类型。指定位数,默认值1,范围1-64TINYINT[UNSIGNED]带符号的范围-128127,无符号范围0255.默认有符号BOOL使用0和1表示真和假SMALLINT[UNSIGNED]带符号是-2^15次方到2^15-1,无符号是2^16-1IN
  • 2024-08-02Linux - 查看CPU使用率命令mpstat
    简介想在imx6q上定时查看CPU使用率,发现命令mpstat可以直接使用,不需要额外安装 使用mpstat的基本用法mpstat的全称为MultiprocessorStatistics,是一款常用的多核CPU性能分析工具,用来实时查询每个CPU的性能指标,以及所有CPU的平均指标。这个命令Linux缺省没有安装,它是Linux性
  • 2024-07-29sql查询语句
    0x00简介本文讲解MySQL的数据库建立和简单的操作,为后期做准备,语法大写看起来不是很舒服能用小写的我就尽量小写了建议还是先看看mysql语法吧,我这里也是粗略的讲讲,如果你懂点英语,那么看起来其实也不费劲。0x01基本语法建立数据库mysql>createdatabasesecurity;Query
  • 2024-07-28【待做】【AI+安全】数据集:KDD CUP99
    https://mp.weixin.qq.com/s?__biz=Mzg5MTM5ODU2Mg==&mid=2247494059&idx=1&sn=fdbfa26d8a3fc53596e5c8fe061f22a6&chksm=cfcf5966f8b8d0709e0992983b7ea9ebfc4f0331758b732394515e75eda99f82cd4829128144&scene=21#wechat_redirect[当人工智能遇上安全]6.基于机器学习