文章分类 - DBA
摘要:Elasticsearch介绍 Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合 Elasticsearch是一个基于Apache Lucene的开源搜索引擎。无论在开源还是
阅读全文
摘要:Redis安装部署 安装5.0以上版本gcc要求在9.0以上 https://www.cnblogs.com/sanduzxcvbnm/p/12955145.html 下载: wget http://download.redis.io/releases/redis-3.2.12.tar.gz 解压:
阅读全文
摘要:官方网址 https://www.mongodb.com/ 二进制安装部署 (centos)关闭大页内存机制 root用户下,在vi /etc/rc.local最后添加如下代码 if test -f /sys/kernel/mm/transparent_hugepage/enabled; then
阅读全文
摘要:优化的范围及思路 优化的范围 存储、主机和操作系统: 主机架构稳定性 I/O规划及配置 Swap OS内核参数 网络问题 应用程序稳定性和性能(Index,lock,session) SQL语句性能 串行访问资源 性能欠佳会话管理 数据库优化:(内存、数据库设计、参数) 内存 数据库结构(物理&逻辑
阅读全文
摘要:atlas实现了读写分离,成千上万的用户进行写入的操作的时候,希望引入在不同节点写的轮询 MyCAT基础架构图 MyCAT基础环境(mysql多实例)搭建 1.1 环境准备: 两台虚拟机 db01 db02 每台创建四个mysql实例:3307 3308 3309 3310 1.2 删除历史环境:
阅读全文
摘要:Atlas介绍 Atlas是由 Qihoo 360, Web平台部基础架构团队开发维护的一个基于MySQL协议的数据中间层项目。 它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。 360内部使用Atlas运行的mysql业务,每天承载的读写请求数达几十亿
阅读全文
摘要:MHA原理讲解 Manager额外参数介绍 说明: 主库宕机谁来接管? 1. 所有从节点日志都是一致的,默认会以配置文件的顺序去选择一个新主。 2. 从节点日志不一致,自动选择最接近于主库的从库 3. 如果对于某节点设定了权重(candidate_master=1),权重节点会优先选择。 但是此节点
阅读全文
摘要:延时从库 介绍,SQL线程延时:数据已经写入relaylog中了,SQL线程"慢点"运行,一般企业建议3-6小时,具体看公司运维人员对于故障的反应时间 为什么要有延时从 物理损坏 主从复制非常擅长解决物理损坏. 逻辑损坏 普通主从复制没办法解决逻辑损坏 配置(在从库上执行以下操作) mysql>st
阅读全文
摘要:企业高可用性标准 全年无故障率(非计划内故障停机) 99.9% > 0.001*365*24*60=525.6 min 99.99% > 0.0001*365*24*60=52.56 min 99.999% > 0.0001*365*24*60=5.256 min 高可用架构方案 负载均衡:有一定的
阅读全文
摘要:在备份恢复中的职责 备份策略的设计 (1) 备份周期: 根据数据量. (2)备份工具: mysqldump (MDP) , XBK (PBK) percona Xtrabackup , MEB(MySQL Enterprise BACKUP MEB) ,mysqlbinlog (3)备份方式: 全备
阅读全文
摘要:常用的日志 错误日志 作用 排查MySQL运行过程的故障. 查看 select @@log_error; 配置 vim /etc/my.cnf log_error=/tmp/mysql3306.log systemctl restart mysqld 二进制日志(binlog) 作用 (1) 主从要
阅读全文
摘要:简介 相当于Linux文件系统,只不过比文件系统强大 功能了解 数据读写 数据安全和一致性 提高性能 热备份 自动故障恢复 高可用方面支持 等. 存储引擎介绍 show engines 第三方存储引擎 RocksDB MyRocks TokuDB 压缩比较高,数据的插入性能高,其他功能和InnoDB
阅读全文
摘要:索引的作用 提供了类似于书中目录的作用,目的是为了优化查询 索引的种类(算法) B树索引 Hash索引 R树 Full text GIS Btree索引功能上的分类 辅助索引(S)怎么构建B树结构的? (1). 索引是基于表中,列(索引键)的值生成的B树结构 (2). 首先提取此列所有的值,进行自动
阅读全文
摘要:DQL应用 select select单独使用的情况 -- select @@xxx 查看系统参数 SELECT @@port; SELECT @@basedir; SELECT @@datadir; SELECT @@socket; SELECT @@server_id; select @@inn
阅读全文
摘要:mysql内置的功能 连接数据库 -u 用户 -p 密码 -S socket本地连接 -h ip地址 -P 端口号 -e 非交互模式 例子 mysql -uroot -p -S /tmp/mysql.sock mysql -uroot -p -h10.0.0.51 -P3306 -e 免交互执行sq
阅读全文
摘要:体系结构 C/S(客户端/服务端)模型介绍 两种连接方式: TCP/IP方式(远程、本地): mysql -uroot -poldboy123 -h 10.0.0.51 -P3306 Socket方式(仅本地): mysql -uroot -poldboy123 -S /tmp/mysql.sock
阅读全文
摘要:mysql 官方文档 https://downloads.mysql.com/archives/community/ MySQL 介绍和安装 1、什么是数据? 数据:文字、图片、视频。。。人类认知的数据表现方式 计算机:二进制、16进制的机器语言 基于数据的重要性和复杂性的不同,我们可能有不同的管理
阅读全文