DBA
文章平均质量分 65
此文章是本人学习笔记,有问题请多多指教,谢谢!
一个不专业的码农
这个作者很懒,什么都没留下…
展开
-
数据库操作-redis和mysqldump
mysql原创 2022-06-19 18:26:18 · 92 阅读 · 0 评论 -
Mongodb数据库安装
Mongodb安装、操作、备份文章目录Mongodb安装、操作、备份1.逻辑结构2.安装部署mongodb1.系统准备2.部署mongodb3.用systemd管理3.操作mongodb4.用户权限管理5.MongoDB复制集RS(ReplicationSet)6.特殊从节点7.MongoDB Sharding Cluster (MSC) 分片集群7.1实验规划7.2 Shard节点配置过程7.3 config节点配置7.4 mongos节点配置7.5 分片集群添加节点7.6 使用分片集群7.7 分片集群原创 2022-04-09 14:53:29 · 661 阅读 · 0 评论 -
redis-cluster集群搭建
redis-cluster集群搭建文章目录redis-cluster集群搭建1.生产环境配置2.部署步骤3.测试集群4.增加节点管理5.删除节点6.扩容节点内存步骤7.prometheus监控Redis8.redis一些概念1.生产环境配置2C8G三台,三主三从,一台二实例注意事项:一台2实例部署,主从节点要交叉,避免主从节点同时宕机影响业务2.部署步骤#1.安装依赖yum -y install gcc gcc-c++ wget #2.下载软件wget http://download原创 2022-04-09 14:46:35 · 1444 阅读 · 0 评论 -
NoSQL-MongoDB学习笔记
文章目录第一章:逻辑结构第二章:安装部署第一章:逻辑结构NoSQL文档(json)类数据库{ id :101 name:zhangsan age :18}Mongodb 逻辑结构 MySQL逻辑结构库database 库集合(collection) 表文档(document)原创 2021-06-24 15:27:19 · 180 阅读 · 0 评论 -
NoSQL-Redis数据库缓存技术
NoSQL 产品(key-value)**RDBMS :**MySQL,Oracle ,MSSQL,PGNoSQL : Redis, MongoDB, ES, HBASE.NewSQL----->分布式数据库架构(学习了MongoDB)缓存产品介绍:memcached (大公司会做二次开发)redisTair1. Redis功能介绍数据类型丰富 (笔试、面试) *****支持持久化 (笔试、面试) *****多种内存分配及回收策略支持事务 (面试) ****消息队列原创 2021-06-24 15:25:16 · 442 阅读 · 0 评论 -
MySQL-全面优化
MySQL全面优化1.优化哲学1.1 为什么优化?为了获得成就感?为了证实比系统设计者更懂数据库?为了从优化成果来证实优化者更有价值?但通常事实证实的结果往往会和您期待相反!优化有风险,涉足需谨慎!1.2 优化风险优化不总是对一个单纯的环境进行!还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过你没能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题控制在可接受的范围内才是有成果。保持现状或出现更差的情况都原创 2021-06-24 15:22:16 · 276 阅读 · 0 评论 -
MySQL-分布式架构
MySQL 分布式架构1. 结构图2. MyCAT基础架构准备2.1 环境准备: 两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 33102.2 删除历史环境: pkill mysqld rm -rf /data/330* mv /etc/my.cnf /etc/my.cnf.bak2.3 创建相关目录初始化数据 mkdir /data/33{07..10}/data -p my原创 2021-06-24 15:17:45 · 1178 阅读 · 0 评论 -
MySQL-MHA-应用
1. 主从复制架构演变1.读写分离: 读多写少的业务类型Atlas , ProxySQL ,Maxscale …2.高可用: 解决业务主库宕机时,还能继续提供原有服务MHA,PXC,MGC,MGR,MIC(8.0)3.分布式架构: 将逻辑单元拆分到不同的节点中,分担存储压力和业务压力.Mycat,DBLE,Sharding-jdbc4.NewSQL架构: 合久必分,分久必合.TiDB , Polardb ,TDSQL2. 企业高可用标准评估:全年无故障率99.9%原创 2021-06-24 15:14:23 · 153 阅读 · 1 评论 -
MySQL-主从复制
主从复制基础 (!=同步,异步的工作模式)文章目录主从复制基础 (!=同步,异步的工作模式)1. 主从复制介绍(Master-Slave Replication)2. 主从复制作用3. 主从复制前提 (Classic Replication搭建过程)4. 主从复制搭建主从复制进阶1. 延时从库企业级应用恢复思路(延时从库):2. 过滤复制的企业级应用3. 半同步复制介绍4. 基于GTID的复制1. 主从复制介绍(Master-Slave Replication)两台以上的数据库实例,通过二进制日志实现原创 2021-06-24 14:55:00 · 101 阅读 · 0 评论 -
MySQL-Percona Xtrabackup (物理备份)
文章目录Percona Xtrabackup (物理)1. 安装2.备份命令介绍:3. 备份恢复方式——物理备份4. 备份策略介绍5. xbk备份工具使用Percona Xtrabackup (物理)===============================================================1. 安装1.1 安装依赖包: wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel原创 2021-06-24 14:37:17 · 177 阅读 · 0 评论 -
MySQL-日志、备份和恢复
日志管理(工具)错误日志1.1 作用排错.MySQL 启动和工作过程状态,警告,错误.1.2 配置 默认开启.存储位置, datadir/hostname.err log_error=/data/mysql/data_3306/mysql.log1.3 查看[ERROR]二进制日志 2.1 作用 数据恢复,主从复制.记录的是所有变化类的操作(DDL,DML,DCL). 2.2 配置 server_id=6 log_bin=/data/mysql/b原创 2021-06-24 14:34:22 · 128 阅读 · 0 评论 -
MySQL-物理存储结构
实施过程:zabbix库替换存储引擎1.部署 Mariadb 环境 10.0.38[root@db01 mysql]# vim /etc/yum.repos.d/mariadb.repo [mariadb]name = MariaDBbaseurl = http://yum.mariadb.org/10.1/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=0enabled=1tar xf原创 2021-06-24 14:18:00 · 345 阅读 · 0 评论 -
Mysql- 存储引擎
1. 存储引擎介绍相当于Linux 文件系统.组织存储表数据.2. 存储引擎的种类show engines;InnoDBMyISAMCSVMemory其他的存储引擎:MariaDB : InnoDB,TokuDB ,Myrockspercona : xtradb ,TokuDB ,MyrocksTokuDB ,Myrocks : 比较适合于在写入操作较多的场景,数据量级大的场景.原因是: 插入性能很高, 压缩比较高.监控类的业务.案例:环境: zabbix 3.x mar原创 2021-06-23 17:41:12 · 93 阅读 · 1 评论 -
MySQL-索引及执行计划2
1. 索引类型 BTREE : b-tree , b+tree , b*tree RTREE FULLTExT HASH2. 聚簇索引和辅助索引区别和联系区别:一般选择主键生成聚簇索引,一张表只能一个 ,没有主键选择唯一键,都没有选择隐藏rowid,自动生成隐藏聚簇索引.聚簇索引叶子节点,存储的是整行的表数据.枝节点和根节点,叶子节点ID值的范围.辅助索引,可以有多个.辅助索引,叶子节点,存储的是索引列值+主键.关系:执行查询时,select *原创 2021-06-23 17:38:10 · 100 阅读 · 1 评论 -
MySQL-索引及执行计划
索引及执行计划1.1 介绍索引:相当于一本书中的目录,优化查询.1.2 MySQL索引的类型(算法)BTREE (Banlance Tree) ******HASHFULLTEXTRTREEGIS1.3 索引算法的演变1.3.1 BTREE算法 由来BTREE讲究的是查找数据的平衡,让我们的查询可以快速锁定范围1.3.2 BTREE 的增强之路B-TREE ------> 叶子节点双向指针 ------> 非叶子结点双向指针 -----> B*TREE1.3.原创 2021-06-23 17:33:54 · 187 阅读 · 0 评论 -
MySQL-实例练习
1. 多表连接查询1.1 介绍内连接 inner join外连接 left join right join笛卡尔1.2 作用聚合多张表数据,实现查询需求。查询人口数小于100人城市名,国家名,国土面积?1.3 多表连接的语法1.3.1 内连接(交集)FROM AINNER JOIN BON A.x=B.y1.3.2 外连接FROM ALEFT JOIN BON A.x=B.y或FROM ARIGHT JOIN BON A.x=B.y1.3.3 笛卡尔乘积FROM原创 2021-06-23 17:32:03 · 209 阅读 · 0 评论 -
MySQL-面试题
疑点解答:create table like 只能复制表结构,那有什么命令可以连数据一起复制?(1) 方法一:create table stu select * from student;主键等特性没有被复制.(2) 方法二:create table st like student;insert into st select * from studentpt 索引章节之后pt-archivherpt-osc主键是干什么用的(1) 约束 : unique not null(2)原创 2021-06-23 17:25:38 · 119 阅读 · 0 评论 -
MySQL-第五章-SQL基础
1. 约束1.1 PrimaryKey(PK): 主键特点: 唯一+非空,一张表中只能有一个主键约束.一般是一个数字列.最好是无意义的.1.2 NOT NULL 非空特点: 不能为空,我们建议业务关键列(索引列),尽量设置成非空.1.3 UNIQUE 唯一约束特点: 不能有重复值.一般像手机号,身份证号,qq,邮箱…1.4 unsigned 数字列无符号.特点: 必须要加载数字列后,表示数字无负数.一般适用于年龄…2. 其他属性2.1 AUTO_INCREMENT 自增长特点: 适用于原创 2021-06-23 17:20:55 · 406 阅读 · 0 评论 -
MySQL-第四章-SQL基础
第四章 SQL 基础1. SQL介绍1.1 简介 结构化查询语言.1.2 SQL标准SQL89 SQL92 SQL99 SQL03 SQL051.3 SQL_MODE除数为零日期mysql> select @@sql_mode;1.4 SQL 类型DDL : 数据定义语言 : 库名,库属性,表名,表属性,列(列名,列属性)DCL : 数据控制语言 : 权限DML : 数据操作语言 : 数据行DQL : 数据查询语言 : 数据行1.5 SQL功能管理,操作数据库对象:库原创 2021-06-23 17:16:34 · 106 阅读 · 0 评论 -
MySQL-第三章-基础管理
MySQL基础管理1. 用户管理1.1 作用 登录 管理对象1.2 长成什么样?用户名@‘白名单’1.2.1 用户名: 不要太长 , 和业务有关emp_user01grant all on . to wordpress@’%’ identified ‘123’;1.2.2 白名单?user@‘10.0.0.56’user@’%’user@‘10.0.0.%’ 255.255.255.0 24位user@‘10.0.0.0/255.255.254.0’ 23位user@‘10原创 2021-06-23 17:15:36 · 55 阅读 · 0 评论 -
MySQL-第一章节 安装mysql5.7和8.0
第一章节 数据库的介绍及安装文章目录第一章节 数据库的介绍及安装2.数据库产品介绍3.MySQL 企业版本选择4.MySQL 5.7.26版本二进制版本部署5.清空8.0环境,部署MySQL5.7IT 职业素养1、人品 责任-----权利1.1、严谨 磁带库----->备份软件-----17楼数据库修改\删除类的命令时 再三考虑,而且要有理论或者实践的支撑1.2 请收起你的好奇心!!!!!注意规范: 脱库? 华住网(ip root 密码),“脱敏”!!!。学会保护自己!!!1.3、原创 2021-06-23 16:48:37 · 145 阅读 · 0 评论 -
MySQL-第二章节 体系结构与基础管理
第一章节 数据库的介绍及安装IT 职业素养1、人品 责任-----权利1.1、严谨 磁带库----->备份软件-----17楼数据库修改\删除类的命令时 再三考虑,而且要有理论或者实践的支撑1.2 请收起你的好奇心!!!!!注意规范: 脱库? 华住网(ip root 密码),“脱敏”!!!。学会保护自己!!!1.3、细心把最简单的事情做的最漂亮,最专业。1.4、心态别惹事,出事别怕事1.5、熟悉操作系统(精通)1.6、熟悉公司业务业务?产品的功能 用户的行为(热功能,原创 2021-06-23 16:20:08 · 90 阅读 · 0 评论