自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (1)
  • 收藏
  • 关注

原创 bash: fork: Cannot allocate memory问题记录

当尝试通过SSH远程登录服务器或者登陆了无法执行命令,且出现"-"错误提示,通常表示系统的进程资源已经耗尽,无法为新的进程分配足够的内存了。**

2024-07-02 10:56:11 188

原创 Mysql语句执行逻辑

Mysql执行逻辑

2023-03-02 17:19:48 138

原创 df -Th与du -sh数据显示不一致,df -Th显示异常

磁盘问题

2022-03-30 14:19:27 2884

原创 查看常用组件版本方法-持续更新

快速查看常用组件版本的方法

2022-02-28 19:22:44 1712

原创 Linux/Centos 查看Cpu负载/核数

Linux/Centos 查看Cpu负载情况了解服务器的cpu配置;#查看cpu型号cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c#查看物理cpu个数cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l #查看每个物理CPU中core的个数(即核数)cat /proc/cpuinfo| grep "cpu cores"| uniq#查看逻辑CPU的个数cat /pr

2022-02-25 15:10:07 3103

原创 2021-08-03

Python 字符串拼接1、直接通过+操作:s = 'Python'+','+'你好'+'!'print(s)打印结果:Python,你好!2、通过join方法拼接:strlist=['Python',',','你好','!']print(''.join(strlist))打印结果:Python,你好!3、通过format()方法拼接:字符串中{}的数量要与format()方法中的参数数量一致s = '{},{}!'.format('Python', '你好')p

2021-08-03 11:26:57 57

转载 数据库备份策略

备份与恢复1. 备份策略1.1. 备份工具一、当数据库数据量不大,且写入操作比较少的情况下,可以采用 mysqldump 方式进行全量备份。二、 当数据量较大时,或者InnoDB数据库写入频繁时,建议采用 xtrabackup进行全量备份。三、当有增量备份需求时,采用xtrabackup进行增量备份,以降低磁盘空间的消耗。四、为了能更灵活的将数据恢复到指定的时间点,使用binlog 作为增量备份。1.2. 备份策略• 使用 xtrabackup 每七天做一次全量备份,并以 binlog

2021-06-11 02:31:37 3829 1

原创 MYSQL数据库优化

Mysql优化数据库优化可以从一下几个方面考虑SQL语句的优化 索引优化 表结构的优化 配置参数优化 硬件优化1.SQL语句的优化> 通过慢日志或者explan找出一些查询较慢的SQL进行优化。 > 一.不能使用select * > 二.减少不必要的排序 > 三.使用limit分布优化 > 四.有些时候一下sql不走索引,需要优化> 1. like "%" 百分号在最前面不走.EXPLAIN SELECT * FROM teltab WHE

2021-06-09 00:57:37 101 1

原创 ELK日志分析系统搭建

一、ELK介绍1.1、ELK简介ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称(但是后期出现的filebeat(beats中的一种)可以用来替代logstash的数据收集功能,比较轻量级)。市面上也被成为Elastic Stack。Filebeat是用于转发和集中日志数据的轻量级传送工具。Filebeat监视您指定的日志文件或位置,收集日志事件,并将它们转发到Elasticsearch或 Logstash进行索引。Filebeat的工作方式如下:启动Fil

2021-06-04 17:47:50 298

原创 docker-compose方式搭建harbor私人镜像仓库

一、安装docker注意事项:1.替换国内的源wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo &> /dev/nullwget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo &> /dev/nullyum clean allyum makecac

2021-06-01 16:00:20 210

原创 Kubeadm的方式搭建K8s

部署K8S1.准备工作准备三个节点一个Master两个Nodehostnamectl set-hostname masterhostnamectl set-hostname node-01hostnamectl set-hostname node-021.1免密 让master可以找到两个Nodessh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.204.92ssh-copy-id -i ~/.ssh/id_rsa.

2021-06-01 15:50:22 136 1

原创 mysql/mha+的lnmp+负载均衡高可用

2.1环境准备:两台虚拟机 master slavemaster:3306slave:3307 33082.2 删除历史环境:pkill mysqldrm -rf /data/330* mv /etc/my.cnf /etc/my.cnf.bak2.3master部署[ ! -d /software/ ] && mkdir /softwarerpm -qa | grep mariadbyum remove mariadb-libs -yuseradd mysql

2021-04-06 20:42:04 1131

原创 MySQL压测工具-Sysbench

MySQL压测工具-Sysbench一、软件简介SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:cpu性能,磁盘io性能,调度程序性能,内存分配及传输速度,POSIX线程性能,数据库性能(OLTP基准测试) 。目前sysbench主要支持 MySQL,pgsql,oracle 这3种数据库。二 、Sysbench文件下载2.1设置yum源http://mirrors.aliyun.com/repo/C

2021-03-13 22:31:46 319

原创 Mysql中不走索引的常见情况以及一些建议

不走索引的情况:1.没有查询条件,或者查询条件没有建立索引在业务数据库中,特别是数据量比较大的表。是没有全表扫描这种需求。(1)、对用户查看是非常痛苦的。(2)、对服务器来讲毁灭性的。如何更改?改:1)、换成有索引的列作为查询条件2)、或者将查询频繁的列建立索引2.查询结果集是原表中的大部分数据,应该是25%以上查询的结果集,超过了总数行数25%,优化器觉得就没有必要走索引了。如何更改:1),如果业务允许,可以使用limit控制。2),结合业务判断,有没有更好的方式。如果没有更好

2021-02-25 15:53:14 4985 1

原创 mysql二进制安装方式

1、环境的准备:准备虚拟机环境,ip/主机名准备2、清理历史环境rpm -qa | grep mariadbyum remove mariadb-libs -y清理掉影响3、创建用户和用户组useradd mysql -s /sbin/nologin(会自动创建组)4、创建相关目录:(分开放如下数据)软件目录:mkdir -p /usr/local/mysql数据存储目录:mkdir -p /data/mysqldata创建日志目录:mkdir -p /var/log/mysql

2021-02-22 15:14:27 126

原创 MYSQL/mysql源码安装(linux(centos)

Linux源码编译安装MYSQL一、mysql是什么?示例:MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),使用最常用的数据库管理语言–结构化查询语言(SQL)进行数据库管理。二、安装步骤1.解压代码如下(示例):tar xf mysql-5.7.30.tar.gz -C /usr/local/src //解压主包“mysql-5.7.30.tar.gz”到 /usr/local/src 目录tar xf boost_1_59_0.tar.gz //Boost库是

2021-02-02 21:15:28 154 2

原创 查看 Mysql 自定义表,存储过程,函数,触发器,视图的简易脚本

查看 Mysql 自定义表,存储过程,函数,触发器,视图的简易脚本。查看 Mysql 自定义表,存储过程,函数,触发器,视图的简易脚本。information_schema在MySQL中,把 information_schema 看作是一个数据库,确切说是信息数据库。其中保存着关于MySQL服务器所维护的所有其他数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权 限等。这里我们利用information_schema这一个特点编写一个查询mysql中创建的表,视图,储存过程、函数、触发器

2021-02-02 16:30:51 264

原创 MYSQL/tables表复制

day1/MYSQL表复制先建立一张表t1create table t1(id int(6),name char(8),sex enum('M','F'));在表里添加几条数据insert into t1(id,name,sex) values(01,'张三','F');mysql> insert into t1(id,name,sex) values(02,'李四','F');insert into t1(id,name,sex) values(03,'王五','F');

2021-02-01 17:47:26 164

kubeadm初始化k8s集群延长证书过期时间.bash

kubeadm初始化k8s集群延长证书过期时间

2021-06-01

空空如也

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

TA关注的人

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