![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
database
文章平均质量分 73
公博义
我欲成仙,快乐齐天
展开
-
Linux 如何给普通用户 sudo 权限
sudo原创 2022-08-09 17:36:56 · 2133 阅读 · 0 评论 -
k8s 如何让 ns 无法删除
namespace原创 2022-08-09 15:43:22 · 285 阅读 · 0 评论 -
MongoDB 介绍与安装
分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连。分布式文件系统的设计基于客户机/服务器模式。一个典型的网络可能包括多个供多用户访问的服务器。另外,对等特性允许一些系统扮演客户机和服务器的双重角色。原创 2021-11-23 09:51:18 · 300 阅读 · 0 评论 -
MySQL 数据库的迁移优化
文章目录原有数据库是一主一从,需要要迁移之后增加一台服务器,做一主两从,并且对集群做读写分离和 MHA首先要选择业务不频繁的夜里进行。研发先将原从库的读业务切换到主服务器上,然后确认原从服务器的状态,然后停止从节点的服务。新建 mysql 实例,形成两台新的从服务器,将原从库的数据目录使用 rsnc 拷贝到新的从服务器上。在拷贝的同时,在原主上授权,将新的从服务器拉去 binlog 的权限,并且修改 server_id,要和原先不一致。启动新的从服务器,注意配置文件中的数据文件路径以及数据目原创 2021-11-19 00:02:43 · 932 阅读 · 0 评论 -
Redis 缓存穿透、击穿、雪崩 && 解决方法
目录引言一、缓存穿透1. 缓存穿透的原理2. 解决方法2.1 布隆过滤器2.2 缓存空对象二、缓存击穿1. 缓存击穿原理2. 解决方法2.1 设置热点数据永不过期2.2 加互斥锁三、缓存雪崩1. 缓存雪崩原理2. 解决方法2.1 redis 高可用2.2 限流降级2.3 数据预热引言在我们日常运维和开发中,大都是使用数据库来进行数据的存储的,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如双十一抢购的时候,或者是主页访问量瞬间变大的时候,单一原创 2021-11-15 11:58:24 · 42540 阅读 · 1 评论 -
redis 三种模式(主从复制,哨兵,集群)理论图文详解和 redis 总结
redis主从同步哨兵集群优化原创 2021-11-12 20:15:30 · 48016 阅读 · 1 评论 -
redis 常用监控指标
文章目录常用指标监控指标内存指标: Memory基本活动指标:Basic activity持久性指标: Persistence错误指标:Error监控方式性能监控内存监控基本活动指标持久性指标错误指标redis 性能测试命令常用指标监控指标性能指标:Performance内存指标: Memory基本活动指标:Basic activity持久性指标: Persistence错误指标:Error性能指标:PerformanceNameDescriptionlatency原创 2021-11-11 22:25:56 · 45949 阅读 · 0 评论 -
mysql 优化
文章目录1. SQL 语句优化2. 索引优化3. 表结构优化4. 系统参数配置优化5. 硬件优化6. 引擎优化7. 读写分离8. 缓存9. 分库分表1. SQL 语句优化尽量避免使用子查询,使用连接 JOIN 来代替子查询使用联合 UNION 来代替手动创建的临时表避免函数索引用 IN 代替 OR避免数据类型不一致禁止不必要的 order by 排序尽量不使用 select * 可通过开启慢查询日志来找出较慢的 SQL 语句不做列运算,任何对列的操作都将导致表扫描,它包括数据库教程函数原创 2021-11-11 21:59:58 · 46093 阅读 · 0 评论 -
redis 高可用之 --- 主从复制、哨兵、集群
文章目录一、Redis 主从复制1. 主从复制的概述2. 主从复制的作用3. 主从复制的流程4. 搭建Redis主从复制4.1 服务器IP配置4.2 各服务器防火墙环境4.3 各服务器安装Redis4.4 修改Redis配置文件(Master节点操作)4.5 修改Redis配置文件(Slave节点操作)4.6 验证主从效果4.6.1 在Master节点上看日志4.6.2 在Master节点验证从节点二、Redis 哨兵模式1. 哨兵模式的核心功能2. 哨兵模式的原理3. 哨兵模式的作用4. 哨兵模式的结构5原创 2021-11-11 19:57:33 · 46421 阅读 · 0 评论 -
Ceph 存储介绍
文章目录一、Ceph 简介二、Ceph 特点三、Ceph 应用场景四、Ceph 核心组件五、Ceph 存储系统的逻辑层次结构六、RADOS 的系统逻辑结构七、Ceph 数据存储过程八、Ceph IO 流程及数据分布1. 正常 IO 流程图2. 新主 IO 流程图九、Ceph Pool 和 PG 分布情况一、Ceph 简介 ceph 是一种统一的分布式文件系统,具有优秀的性能、高可用性和可扩展性。ceph 的统一体现在可以提供文件系统、块存储和对象存储,分布式体现在可以动态扩展。在国内一些公司的云环境原创 2021-11-11 14:00:00 · 64861 阅读 · 0 评论 -
MySQL 8.0,MySQL 5.7,MySQL5.6,MySQL 5.5 特性对比
文章目录MySQL 5.5 特性,相对于 5.1MySQL 5.6 特性,相比于 5.5MySQL 5.7 特性,相比于 5.5 5.6MySQL 8.0 特性,相比于 5.7MySQL 5.5 特性,相对于 5.1性能提升默认InnoDB plugin引擎。具有提交、回滚和crash恢复功能、ACID兼容。行级锁(一致性的非锁定读 MVCC)。表与索引存储在表空间、表大小无限制。支持dynamic(primary key缓存内存 避免主键查询引起的IO )与compressed(支持数据原创 2021-11-05 11:17:00 · 48464 阅读 · 0 评论 -
MySQL 数据库之 MMM 高可用架构构建
文章目录一、MMM 概述1. 什么是 MMM2. 应用场景3. MMM 特点4. 关于 MMM 高可用架构的说明5. 用户及授权二、案例环境1. 服务器配置2. 服务器环境3. 修改主机名称三、案例实施1. 搭建 MySQL 多主多从架构一、MMM 概述1. 什么是 MMM MMM(Master-Master replication manager for MySQL,MySQL 主主复制管理器)是一套支持双主故障切换和双主日常管理的脚本程序。MMM 使用 Perl 语言开发,主要从来监控和管理原创 2021-11-04 16:49:01 · 39400 阅读 · 0 评论 -
搭建 MHA 集群报错汇总
文章目录> 报错记录1> 报错记录2> 报错记录3> 报错记录4> 报错记录5> 报错记录6(所切换机器用户权限不匹配)`masterha_check_repl 报错`[root@DBMysql ~]#masterha_check_repl --conf=/etc/masterha/app1.cnf导致如下报错的原因主要有两类:mysql 的安装时用源码安装,导致 mysql 的目录与 MHA 默认的目录不一致。解决办法用 ln -s 做相关软连接。注:原创 2021-11-03 08:39:30 · 39367 阅读 · 0 评论 -
MySQL 主从复制与读写分离(原理深刻,过程详细,值得一看)
文章目录前言一、基本概念1. 读写分离(1) 什么是读写分离(2) 为什么要读写分离(3) 什么时候要读写分离(4) 主从复制与读写分离2. MySQL 主从复制(1) mysql 支持的复制类型(2) 主从复制的工作过程(3) mysql 主从复制高延迟的原因(4) mysql 主从复制高延迟的解决办法3. 常见的 MySQL 读写分离方式(1) 基于程序代码内部实现(2) 基于中间代理层实现二、MySQL 主从复制架构搭建1. 服务器配置2. 实验前准备3. mysql 主从服务器时间同步4. 主服务器原创 2021-10-31 21:57:56 · 40670 阅读 · 1 评论 -
MySQL 数据库管理之 --- SQL 语言进阶二
一、数据库函数1. 数学函数数据库内存储的记录,经常要进行一系列的算术操作,所以 MySQL 支持很多数学函数。常用的数学函数数学函数描述abs (x)返回x的绝对值;绝对值就是永远是正数,0的绝对值是0rand ()返回0到1的随机数mod(x, y)返回x除以y以后的余数power (X,y)返回x的y次方round(x)返回离x最近的整数round(x, y)保留x的y位小数四舍五入后的值sqrt (x)返回x的平方根原创 2021-10-30 08:33:39 · 39652 阅读 · 0 评论 -
MySQL 数据库管理之 --- Xtrabackup 工具实现热备份
#介绍:Xtrabackup是由percona开源的免费数据库热备份软件,它能对InnoDB数据库和XtraDB存储引擎的数据库非阻塞地备份(对于MyISAM的备份同样需要加表锁);mysqldump备份方式是采用的逻辑备份,其最大的缺陷是备份和恢复速度较慢,如果数据库大于50G,mysqldump备份就不太适合。#Xtrabackup优点1)备份速度快,物理备份可靠2)备份过程不会打断正在执行的事务(无需锁表)3)能够基于压缩等功能节约磁盘空间和流量4)自动备份校验5)还原速度快6)可以流原创 2021-10-28 19:05:47 · 39858 阅读 · 0 评论 -
MySQL 数据库备份一键执行脚本 --- 全库备份和增量备份
文章目录1. 全库备份2. 增量备份1. 全库备份vim all_db_bak.sh#!/bin/bash#MySQL 全库备份PATH="/usr/local/mysql/bin:$PATH"BAK1=/bak1BAK2=/bak2TIME=$(date +"%F:%H:%M:%S")USER=rootPASS=123456if [ ! -d $BAK1 -o ! -d $BAK2 ];then mkdir $BAK1 mkdir $BAK2 mysqldump -u$U原创 2021-10-27 22:46:04 · 40061 阅读 · 0 评论 -
MySQL 数据库管理之 --- SQL 语言进阶一
文章目录一、常用查询1. 按关键字排序(1) 语法(2) 创建模板表(3) 单字段排序(4) 条件查询(5) 多字段排序(6) 区间判断及查询不重复记录(7) distinct 查询不重复记录2. 对结果进行分组3. 限制结果条目(limit)4. 设置别名(alias ---> as)5. 通配符6. 子查询7.一、常用查询 对 MySQL 数据库的查询,除了基本的查询外,有时候需要对查询的结果集进行处理。 例如只取 10 条数据、对查询结果进行排序或分组等等。1. 按关键字排序 使用原创 2021-10-27 19:15:46 · 40419 阅读 · 0 评论 -
MySQL 数据库性能优化
查看每个客户端 IP 过来的连接消耗了多少资源mysql> select * from sys.x$host_summary;查看某个数据文件上发生了多少 IO 请求mysql> select * from sys.x$io_global_by_file_by_bytes;查看每个用户消耗了多少资源mysql> select * from sys.x$user_summary;查看总共分配了多少内存mysql> select * from sys..原创 2021-10-27 14:01:14 · 39533 阅读 · 0 评论