05 2021 档案
摘要:下面是自己考巨杉SCDP证书时整理的命令#edit by lzl#第一讲:sudo sutar -xvf sequoiadb-3.4-linux_x86_64.tar.gz cd sequoiadb-3.4chmod +x se*.run./setup.sh#[仅回车,sdbadmin/sdbadm
阅读全文
摘要:第一题:考试内容1)到桌面目录( /home/shiyanlou )下,找到巨杉数据库引擎安装包,解压 sequoiadb-5.0.1-enterprise-linux_x86_64.tar.gz ;tar -zxvf sequoiadb-5.0.1-enterprise-linux_x86_64.
阅读全文
摘要:老叶茶馆_ 作者:杨建,知数堂优秀校友。 1、Xenon 介绍2、架构环境说明3、MySQL 安装准备3.1、MySQL 主从复制搭建3.2、MySQL 半同步复制配置3.3、系统配置3.4、配置 hosts 解析3.5、各节点配置 ssh 互信3.5.1、150 配置3.5.1、151 配置3.5
阅读全文
摘要:我们在去年开源了MongoShake,可以用于MongoDB的数据同步,满足用户多种需求,整体介绍文档参考这里。今天,我来主要介绍一下MongoShake的最佳实践,主要涵盖以下几部分: 从MongoDB副本集同步到MongoDB副本集 从MongoDB副本集同步到MongoDB集群版 从Mongo
阅读全文
摘要:简介: MongoDB副本集数据同步](https://docs.mongodb.com/manual/core/replica-set-sync/)主要包含2个步骤 intial sync,可以理解为全量同步 replication,追同步源的oplog,可以理解为增量同步 本文是对MongoDB
阅读全文
摘要:Tkprof是一个用于分析Oracle跟踪文件并且产生一个更加清晰合理的输出结果的可执行工具。如果一个系统的执行效率比较低,一个比较好的方法是通过跟踪用户的会话并且使用Tkprof工具使用排序功能格式化输出,从而找出有问题的SQL语句。 一. TKPROF 命令语法:TKPROF filename1
阅读全文
摘要:Oracle优化-SQL_TRACE 思维导图 Oracle优化10-SQL_TRACE解读 Oracle优化11-10046事件 概述 当我们想了解一条SQL或者是PL/SQL包的运行情况时,特别是当他们的性能非常差时,比如有的时候看起来就好好像卡在什么地方一样,该如何入手呢? 是不是恨不得钻进去
阅读全文
摘要:11g中新增的trm文件 .trc文件称为Sql Trace Collection file,它是系统的跟踪文件(trace),当系统启动时或运行过程中出现错误时,系统会自动记录跟踪文件到指定的目录,以便于检查,这些文件需定期维护删除。 .trm file 全称是trace map file. 被称
阅读全文
摘要:统计信息 recursive calls :当执行一条sql语句时,数据库内部会产生其他的sql来帮助此语句的调用,额外的sql就被称之为recursive callsdb block gets :从 buffer cache中读取的block的数量consistent gets:从buffer c
阅读全文
摘要:Redis哨兵(Sentinel)模式的配置方法及其在Java中的用法 主从切换技术的方法是:当主服务器宕机后,需要手动把一台从服务器切换为主从服务器,这就需要人工干预,既费时费力,还会造成一段时间内服务不可用,这不是一种推荐的方式,因此笔者没有介绍主从切换技术。 更多的时候,我们优先考虑哨兵模式,
阅读全文
摘要:canal-admin的高可用使用,单机使用,HA使用,阿里的canal的UI界面,管理canal的实例,以及问题 一、软件下载1、介绍 canal的主要的作用就是通过MySQL的binlog日志文件,同步数据到MQ,MQ包含mysql、kafka、tcp等等 canal-admin是一个webUI
阅读全文
摘要:GreatSQL MGR优化参考 0. 前言 GreatSQL运行更平稳,不会有大的抖动。MySQL官方版本的MGR更适合在中小规模业务环境下运行。1. GreatSQL的优势GreatSQL的优势在于提升了MGR的性能及可靠性,及修复了众多bug。主要有以下几点: 提升大事务并发性能及稳定性 优化
阅读全文
摘要:一. 背景介绍 基于传统异步复制和半同步复制的缺陷——数据的一致性问题无法保证,MySQL官方在5.7.17版本正式推出组复制(MySQL Group Replication,简称MGR)。 由若干个节点共同组成一个复制组,一个事务的提交,必须经过组内大多数节点(N / 2 + 1)决议并通过,才能
阅读全文
摘要:背景 在上一篇「MySQL高可用复制管理工具 —— Orchestrator介绍」中大致介绍了Orchestrator的功能、配置和部署,当然最详细的说明可以查阅官方文档。本文开始对Orchestrator的各方面进行测试和说明。 测试说明 环境介绍 服务器环境: 三台服务器 1:MySQL实例(3
阅读全文
摘要:问题 我写错了脚本,ibd 文件被删除了,该往哪个方向逃跑? 实验 先来建一个测试库: 我们在这里开启了 innodb_file_per_table,但这个参数并非本实验所必须,只是为了演示方便。 然后模拟一个业务压力: 现在删掉相关的表文件: 可以打开地图 app,选择一个方向开始跑路了… 然而我
阅读全文
摘要:使用Xenon实现MySQL高可用集群 1、Xenon 介绍2、架构环境说明3、MySQL 安装准备3.1、MySQL 主从复制搭建3.2、MySQL 半同步复制配置3.3、系统配置3.4、配置 hosts 解析3.5、各节点配置 ssh 互信3.5.1、150 配置3.5.1、151 配置3.5.
阅读全文
摘要:一、Mycat是什么MyCat是一个开源的分布式数据库系统,是一个实现了MySQL协议的服务器,前端用户可以把它看作是一个数据库代理,用MySQL客户端工具和命令行访问,而其后端可以用MySQL原生协议与多个MySQL服务器通信,也可以用JDBC协议与大多数主流数据库服务器通信,其核心功能是分表分库
阅读全文
摘要:MySQL 必会知识 目录 一、为什么用自增列作为主键 二、为什么使用数据索引能提高效率 三、B+树索引和哈希索引的区别 四、哈希索引的优势: 五、哈希索引不适用的场景: 六、B树和B+树的区别 七、为什么说B+比B树更适合实际应用中操作系统的文件索引和数据库索引? 八、MySQL联合索引 九、什么
阅读全文
摘要:GitHub:https://github.com/actiontech/dble 官方中文文档:https://actiontech.github.io/dble-docs-cn/ 一、环境准备 DBLE项目资料 安装JDK环境 二、安装DBLE 三、配置DBLE 应用场景一:数据拆分 应用场景二
阅读全文
摘要:###一、简介 DBProxy是由美团点评公司技术工程部DBA团队(北京)开发维护的一个基于MySQL协议的数据中间层。它在奇虎360公司开源的Atlas基础上,修改了部分bug,并且添加了很多特性。目前DBProxy在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对DBPr
阅读全文
摘要:MySQL + Atlas 部署读写分离 阅读目录 1. 数据库用户配置 2. 主从数据库连接 3. Atlas配置 4. 读写分离测试 序章 Atlas是360团队弄出来的一套基于MySQL-Proxy基础之上的代理,修改了MySQL-Proxy的一些BUG,并且优化了很多东西。而且安装方便。配置
阅读全文
摘要:一、概述 本文将介绍mysql的MMM(Master-Master replication manager for MySQL)方案。官方文档地址:https://mysql-mmm.org/start.html MMM架构由三台mysql服务器(两主一从)和一台监控节点组成,主库只有一台能对外提供
阅读全文
摘要:一、概述 本文将介绍mysql的MHA(Master High Availability)方案,官方文档地址:https://github.com/yoshinorim/mha4mysql-manager/wiki/Installation MHA架构由三台mysql服务器(一主两从)和一台mana
阅读全文
摘要:一、概述 本文将介绍mysql的MM+Keepalived方案。该方案由两个mysql服务器组成,这两个mysql互为主备。其中一台主作为写服务器,另一台主作为读服务器。通过keepalived软件管理写vip,当承担写服务器的mysql出现故障时,将写vip漂移到读服务器上,实现高可用。 二、节点
阅读全文
摘要:一、概述 常见的高可用方案如MMM和MHA等都将重点放在主库上,一旦主库出现故障,通过这些方案能将主库故障进行转移。 本文将给大家介绍一款由mariadb公司出品的中间件Maxscale,该中间件能实现读写分离和读负载均衡,安装和配置都十分简单。 官方文档https://mariadb.com/kb
阅读全文
摘要:传统模式(binlog+position)的复制切换到GTID复制:1)主库和从库上修改参数enforce_gtid_consistency=warn,然后观察error log,确认没有GTID不兼容的语句。 mysql> set @@global.enforce_gtid_consistency
阅读全文
摘要:1.准备阶段 1.1 环境 虚拟机A :192.168.0.130 虚拟机B :192.168.0.131 系统:Ubuntu 16.04 LTS JRE:OpenJDK 1.8.0_151(A、B都要安装) DB:MySQL 5.7.20(A、B都要安装) ZooKeeper:3.4.11(只装A
阅读全文
摘要:Canal 实现 MySQL数据库实时数据同步 MySQL 数据库同步 1、简介 1.1 canal介绍 Canal是一个基于MySQL二进制日志的高性能数据同步系统。Canal广泛用于阿里巴巴集团(包括https://www.taobao.com),以提供可靠的低延迟增量数据管道。 github地
阅读全文
摘要:mongodb开启安全认证并添加用户 1、禁用安全认证编辑配置文件MongoDB.conf,注释认证:#auth = true #开启认证2、启动服务mongo -f MongoDB.conf3、创建带权限用户步骤:只有在admin上才能创建高权限账户,即用于所有数据库管理权限的用户。1)登录数据库
阅读全文
摘要:一、访问表执行计划 1、table access full:全表扫描。它会访问表中的每一条记录(读取高水位线以内的每一个数据块)。 2、table access by user rowid:输入源rowid来自于用户指定。 3、table access by index rowid:输入源rowid
阅读全文
摘要:curl获取本机外网IP的几个命令: curl ifconfig.me curl icanhazip.com curl curlmyip.com curl ip.appspot.com curl ipinfo.io/ip curl ipecho.net/plain curl www.trackip.
阅读全文

浙公网安备 33010602011771号