ICode9

精准搜索请尝试: 精确搜索
  • 015、事务的实验2021-06-22 15:35:02

    事务的隔离级别事务的隔离级别:read uncommitted,RU,读未提交。一个事务中,可以读取到其他事务未提交的变更。该级别属于脏读。read committed,RC,读已提交。一个事务中,可以读取到其他事务已经提交的变更。该级别允许幻读,不可重复读的发生。repetable read,RR,可重复读。一个事务中,直到事

  • Linux系统性能监控详解2021-06-21 16:57:37

    Linux中常用的监控CPU整体性能的工具有:  mpstat: mpstat 不但能查看所有CPU的平均信息,还能查看指定CPU的信息。  vmstat:只能查看所有CPU的平均信息;查看cpu队列信息;  iostat: 只能查看所有CPU的平均信息。  sar: 与mpstat 一样,不但能查看CPU的平均信息,还能查看指定CPU的信息。  top:显

  • 1.怎样理解平均负载?2021-06-10 02:04:18

    1.通过我们在查看当前系统的状态的时候,往往会采用top或者uptime命令进行查看。 [root@node01 ~]# uptime 06:17:15 up 28 min, 3 users, load average: 0.00, 0.01, 0.04 其中后面的三个数字表示:过去的1分钟、5分钟、15分钟内的平均负载。这三个不同时间间隔的平均值,其实给我

  • 数据可视化入门篇----操作CSV格式数据并进行简单的可视化2021-06-09 17:55:07

    1.CSV文件格式 要在文本文件中存储数据,最简单的方式是将数据作为一系列以逗号分隔的值(CSV)写入文件。这样的文件称为CSV文件。如下是一行CSV格式的天气数据: 2014-3-2,35,31,26,5,1,-2,36,29,23,29.84,29.79,29.74,10,10,10,15,8,,0.00,0,,82 这是某地2014年3月2号的天气数据,其中

  • smem – Linux 下基于进程和用户的内存占用报告--转载2021-06-09 14:04:53

    Linux 系统的内存管理工作中,内存使用情况的监控是十分重要的,在各种 Linux 发行版上你会找到许多这种工具。它们的工作方式多种多样,在这里,我们将会介绍如何安装和使用这样的一个名为 smem 的工具软件。 Smem 是一款命令行下的内存使用情况报告工具,它能够给用户提供 Linux 系统下的

  • Excel筆記~是繁體哦2021-06-08 13:31:34

    Excel 筆記 P14 函數簡介P15 邏輯函數 IFP16 VLOOKUP函數 & 絕對參照設定P17 IFERROR函數 & 資料驗證P18 COUNTIFS & SUMIFS函數應用P19 定義名稱 & INDIRECT函數 & 下拉選單設定P20 讓你事半功倍的12個小技巧P21 表格數值格式P22 時間格式 & 工齡與工時計算P23 如何計算成

  • Exadata存储节点的CPU限制成功了没?2021-06-07 23:04:43

    上篇随笔谈到刷1/8 rack时,日志显示存储节点已经成功限制CPU的,可如果使用mpstat命令看貌似还是64 CPU,难道实际没有成功吗? [root@dbm08celadm03 ~]# mpstat Linux 4.14.35-1902.306.2.1.el7uek.x86_64 (dbm08celadm03.oscbj.com) 2021年06月07日 _x86_64_ (64 CPU) 10时50分22秒

  • centos7使用yum方式安装MySQL82021-06-07 18:35:01

    yum -y localinstall http://mirrors.ustc.edu.cn/mysql-repo/mysql57-community-release-el7.rpm yum install -y mysql-community-server if [ ! "$(cat /usr/bin/mysqld_pre_systemd | grep -v ^\# | grep initialize-insecure )" ]; then sed -i "s@

  • 27 | 案例篇:为什么我的磁盘I/O延迟很高?2021-06-04 16:06:09

    上一节,我们研究了一个狂打日志引发 I/O 性能问题的案例,先来简单回顾一下。 日志,是了解应用程序内部运行情况,最常用也是最有效的工具。日志一般会分为调试、信息、警告、错误等多个不同级别。 通常,生产环境只用开启警告级别的日志,这一般不会导致 I/O 问题。但在偶尔排查问题时,可

  • 26 | 案例篇:如何找出狂打日志的“内鬼”?2021-06-04 16:05:51

    前两节,学了文件系统和磁盘的 I/O 原理,复习一下。 文件系统,是对存储设备上的文件进行组织管理的一种机制。为了支持各类不同的文件系统,Linux 在各种文件系统上,抽象了一层虚拟文件系统 VFS。 它定义了一组所有文件系统都支持的数据结构和标准接口。这样,应用程序和内核中的其他子系

  • 39 | 案例篇:怎么缓解 DDoS ***带来的性能下降问题?2021-06-04 16:04:48

    上一节,学习了 tcpdump 和 Wireshark 的使用方法,并通过几个案例,带你用这两个工具实际分析了网络的收发过程。碰到网络性能问题,不要忘记可以用 tcpdump 和 Wireshark 这两个大杀器,抓取实际传输的网络包,排查潜在的性能问题。 今天,来看另外一个问题,怎么缓解 DDoS(Distributed Denial of

  • 【Linux】生产环境服务器变慢,诊断思路和性能评估谈谈2021-06-03 22:34:16

    一、生产环境服务器变慢,诊断思路和性能评估 1、在Linxu准备数据 (1)在Linux创建一个java循环类(方便测试),代码如下: package com.study.gc; public class javaDemo02 { public static void main(String[] args) { while (true) { System.out.println(new java.util.Rando

  • 25 | 基础篇:Linux 磁盘I/O是怎么工作的(下)2021-06-01 07:05:51

    上一节我们学习了 Linux 磁盘 I/O 的工作原理,并了解了由文件系统层、通用块层和设备层构成的 Linux 存储系统 I/O 栈。 其中,通用块层是 Linux 磁盘 I/O 的核心。向上,它为文件系统和应用程序,提供访问了块设备的标准接口;向下,把各种异构的磁盘设备,抽象为统一的块设备,并会对文件系统和

  • 34丨关于Linux网络,你必须知道这些(下)2021-06-01 07:05:17

    上一节,学习了 Linux 网络的基础原理。简单回顾一下,Linux 网络根据 TCP/IP 模型,构建其网络协议栈。TCP/IP 模型由应用层、传输层、网络层、网络接口层等四层组成,这也是 Linux 网络栈最核心的构成部分。   应用程序通过套接字接口发送数据包时,先要在网络协议栈中从上到下逐层处理,然

  • INNODB锁(2)2021-05-31 07:56:18

    在上一篇文章写了锁的基本概述以及行锁的三种形式,这一篇的主要内容如下: 一致性非锁定读 自增长与锁 外键和锁 一致性性非锁定读 一致性非锁定读是InnoDB通过多版本并发控制(MVCC,multi version concurrency control)的方式来读取当前执行时间数据库中的最近一次快照,如果读取的行正在

  • Linux 磁盘管理-基础知识-磁盘设备与IO2021-05-29 10:58:16

    作者:锦城牛仔 链接:https://www.zhihu.com/question/381335036/answer/1095187687 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。   块设备 Linux中,块(block)设备是相对于字符设备而言的,不像字符设备只能以连续字符流的方式访问,块设备可以提供随

  • Linux性能测试与调优的15条常用命令2021-05-28 16:51:24

    Linux性能测试与调优的15条常用命令 一、CPU性能评估 通过下面的命令能了解到CPU是否出现性能瓶颈,再结合top、ps等命令进一步检查,即可定位到那些进程导致CPU负载过大vmstat命令:查看CPU负载 ? 1 [oracle@oracle backup]$ vmstat 2 3  # 间隔2s,打印3次<br>procs ----

  • MySQL基准测试工具--sysbench2021-05-28 09:04:37

    我们需要知道的是sysbench并不是一个压力测试工具,是一个基准测试工具。linux自带的版本比较低,我们需要自己安装sysbench。[root@test2 ~]# sysbench --version sysbench 0.4.12安装sysbench,sysbench的源码托管在GitHub上,下载源码:unzip sysbench-master.zip       #解压

  • MySQL事务概述-12021-05-28 09:04:14

    事务是数据库区别于文件系统最重要的特性之一。事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成。事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务操作中,要么都做修改,要么都不做,这就是事务的目的。MySQL的存储引擎中,INNODB支持事务特性,这里主要讲

  • mysql的数据类型和字符集2021-05-28 09:02:34

    MySQL的数据类型MySQL数据库支持的数据类型主要有以下几种:整型浮点型字符BLOB型枚举和集合类型JSON类型(MySQL5.7新增加的支持)整型整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两类整数类型。MySQL数据库除了支持这两种类型之外,还扩展支持了TINYINT, MEDI

  • JVM实践-记录一次jvm堆内存调整(九)2021-05-25 11:35:19

    说明 线上内存告警占用了90%+ 订单服务占用了42% 8.3g,分析订单服务是否可以降低配置。 分析 1.查看应用实际占用内存  cat /proc/{pid}/status      2.查看jvm启动参数     3.查看高峰期的时候jvm内存增长率  jstat -gcutil {pid}  1000 500    1000:1秒采集一次 500

  • linux sar命令详解2021-05-21 19:02:42

    sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况、系统调用的使用情况、磁盘I/O、CPU效率、内存使用状况、进程活动及IPC有关的活动等。本文主要以CentOS 6.3 x64系统为例,介绍s

  • MySQL基准测试工具--sysbench2021-05-20 13:06:04

    我们需要知道的是sysbench并不是一个压力测试工具,是一个基准测试工具。linux自带的版本比较低,我们需要自己安装sysbench。 [root@test2 ~]# sysbench --version sysbench 0.4.12 安装sysbench,sysbench的源码托管在GitHub上,下载源码: unzip sysbench-master.zip #解压源码

  • MySQL事务概述-12021-05-20 13:05:28

    事务是数据库区别于文件系统最重要的特性之一。事务可由一条非常简单的SQL语句组成,也可以由一组复杂的SQL语句组成。事务是访问并更新数据库中各种数据项的一个程序执行单元。在事务操作中,要么都做修改,要么都不做,这就是事务的目的。 MySQL的存储引擎中,INNODB支持事务特性,这里主要

  • mysql的数据类型和字符集2021-05-20 13:04:26

    MySQL的数据类型 MySQL数据库支持的数据类型主要有以下几种: 整型 浮点型 字符 BLOB型 枚举和集合类型 JSON类型(MySQL5.7新增加的支持) 整型 整数类型是数据库中最基本的数据类型。标准SQL中支持INTEGER和SMALLINT这两类整数类型。MySQL数据库除了支持这两种类型之外,还扩展支持了TIN

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有