-
MySQL读写分开amoebamysql-proxy
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
----主从同步介绍 1. 读写分离方式 这里介绍两种方式,一种是用mysql-proxy,一种用Amoeba amoeba 优点:直接实现读写分离和负载均衡,不用修改代码,有很灵活的数据解决方案 缺点:自己分配账户,和后端数据库权限管理独立,权限处理不够灵活 mysql-proxy[详细]
-
Centenos7.4下创建mysql集群 mysql主主互备,keepalived高可用
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
mysql + keepalived环境搭建 1.环境准备 系统:Centenos7.4 mysql版本 mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz keepalived版本 keepalived-2.0.13.tar.gz node1 :192.168.5.235 node2 :192.168.5.236 vip: 192.168.5.58 (最好是同一ip段,不然肯[详细]
-
优化器成本记录表 全方位识别 mysql 系统库
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
我们详细介绍了mysql系统库中的统计信息记录表,本期我们将为大家带来系列第五篇《优化器成本记录表|全方位认识 mysql 系统库》,下面请跟随我们一起开始 mysql 系统库的系统学习之旅吧! 01 优化器成本模型概述 为了生成执行计划,优化器使用了基于成本的[详细]
-
MySQL 5.6同一物理主机配置多示例
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
MySQL 5.6同一物理主机配置多实例: 1. 规划目录 创建软件目录,多个实例共用一个软件目录 [root@localhost ~]# mkdir /mysql_software_56 单实例源码安装流程可以参考 --端口号为3306实例的相关目录 创建数据文件目录和日志目录 [root@localhost ~]# mkdi[详细]
-
基于时间点的复原
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
基于时间点的恢复: 1、 拷贝老库的binlog到恢复库(注意不要把新库的日志给覆盖掉) 2、 解析binlog找出at时间点: mysqlbinlog -vv mysql-bin.000001: # at 3535 #160524 9:57:58 server id 16205624 end_log_pos 3626 CRC32 0xa7cedf84 Query thread_id=11[详细]
-
MySQL高可用工具Orchestrator系列 复制拓扑的发掘
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
沃趣科技作为国内领先的数据库云平台解决方案提供商,一直致力于企业级数据库云平台产品的研发,为用户提供高性能、高可用、可扩展的的数据库云环境及不同业务场景需求的数据库平台,满足客户对极致性能、数据安全、容灾备份、业务永续等需求。沃趣科技凭[详细]
-
服务器事务日志已满处理方法
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
服务器事务日志已满解决方法: 方法一: 1、打开查询分析器,输入命令 BACKUP LOG database_name WITH NO_LOG 2、再打开企业管理器--右键要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至xxm,这里会给出一个允许收[详细]
-
mysql中类似oracle的over row_number 的性能实现
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
从网上找了很多资料,参考了如下链接,完成了一个需求:下一行的开始时间,作为上一行开始时间的结束时间。 以下是自己做的,可以忽略 -- 说明如下: -- 先按照设备号,用户id,book_id,阅读时间 排序 -- 然后按照设备号分组,对组内的数据按时间 依次编号[详细]
-
mysql+keepalived 双主热备高能用
所属栏目:[MySql教程] 日期:2022-04-04 来源:DaWei
理论介绍: 我们通常说的双机热备是指两台机器都在运行,但并不是两台机器都同时在提供服务。当提供服务的一台出现故障的时候,另外一台会马上自动接管并且提供服务,而且切换的时间非常短。MySQL双主复制,即互为Master-Slave(只有一个Master提供写操作)[详细]
-
翻译5.7手册InnoDB部分第一篇——InnoDB介绍
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
翻译5.7手册InnoDB部分第一篇InnoDB介绍: 1. InnoDB介绍 InnoDB是一个高可靠,高性能的多用途数据库存储引擎。在MySQL5.7中InnoDB是默认使用的存储引擎,当然,你可以配置其它存储引擎,比如没有通过ENGINE设置为InnoDB的建表语句。 InnoDB的关键特性 列[详细]
-
批量删除binlog 的脚本
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
MySQL DBA 偶尔会遇到因为空间不足,在不能删除data之前,可能先想到的是通过删除binlog 暂时解决空间问题。周末本人也遇到这样的情况,因为不在电脑旁边,找领导出马并且使用手机把命令打出发给老板去删除binlog。想想还是写一个binlog 删除工具吧,以后遇[详细]
-
MYSQL_审计日志查看
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
MYSQL_审计日志查看: 1.下载插件libaudit_plugin.so 2. 安装插件 MYSQL_审计日志查看 # unzip audit-plugin-percona-5.7-1.1.7-805-linux-x86_64.zip # cd /u01/soft/audit-plugin-percona-5.7-1.1.7-805/lib # cp libaudit_plugin.so /usr/local/mysql/l[详细]
-
MySQL ERROR Slave I O Found a Gtid_log_event or Previous
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
MySQL 5.6的复制中断,发生下面错误 2018-10-18 12:20:02 15374 [ERROR] Slave I/O: Found a Gtid_log_event or Previous_gtids_log_event when @@GLOBAL.GTID_MODE = OFF. Error_code: 1784 2018-10-18 12:20:02 15374 [ERROR] Slave I/O: Relay log writ[详细]
-
把ACCESS的数据导入到Mysql中
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
把ACCESS的数据导入到Mysql中(转)[@more@]在建设网站的过程中,经常要处理一些数据的导入及导出.在Mysql数据库中,有两种方法来处理数据的导出(一般). 1. 使用select * from table_name into outfile file_name; 2. 使用mysqldump实用程序 下面我们来[详细]
-
pt-query-digest查询日志分析工具
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
pt-query-digest查询日志分析工具: 用法示例 (1)直接分析慢查询文件: pt-query-digest slow.log slow_report.log (2)分析最近12小时内的查询: pt-query-digest --since=12h slow.log slow_report2.log (3)分析指定时间范围内的查询: pt-query-digest sl[详细]
-
数据库和表操作
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
-- 创建数据库 -- 创建 classroom 数据库 create database 数据库名 default character set 字符编码 collate 排序规则; eg: create database classroom default character set utf8 collate utf8_general_ci; -- 查看所有数据库 show databases; -- 选择[详细]
-
MongoDB与MySQL关于写确认的异同
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
不同的写入确认级别或配置,是数据库提供给用户的一种自我控制的能力,用户可以针对自身业务的特点、数据管理的需要、性能的考虑、数据一致性以及服务可用性各种因素进行考虑,选择适合的数据库配置,来实现自身的需要。 首先介绍几个重要的概念,这些概念[详细]
-
初识MariaDB之1——MariaDB的安装
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
初识MariaDB之1MariaDB的安装: 一、MariaDB介绍 MariaDB是Mysql在被Oracle收购后由原作者重新开发的一种关系型数据库程序,由于是同一个作者,所以在操作上与Mysql十分类似,版本也是相互对应,如:MariaDB5.5对应Mysql的5.5版本,但从Mysql5.6开始对应的[详细]
-
说GTID - GTID的组成和存储
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
GTID是什么 GTID(Global Transaction Identifier)是事务在第一次提交时获取到的唯一标识,该标识在整个的复制拓扑中具有唯一性。 GTID组成 GTID = source_id:transaction_id(c4e5d4a0-a9be-11e9-b444-080027f22add:7) 直观看,GTID有两部分组成,sourc[详细]
-
之于mycat读写分离主从切换策略的调研
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
当从库宕机后,读请求会全部转移到主库上,对业务无影响。 1、当主库宕机后 目前,我们的writehost只设置了一个主库,当主库宕机后,通过mycat的 读写请求会全部报错,如下所示: 读请求: mysql select * from t1; ERROR 1184 (HY000): 拒绝连接 写请求:[详细]
-
MHA高可用架构工作原理?主库宕机处理步骤
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
主库宕机处理过程: 1. 监控节点 (通过配置文件获取所有节点信息) 系统,网络,SSH连接性 主从状态,重点是主库 2. 选主 (1) 如果判断从库(position或者GTID),数据有差异,最接近于Master的slave,成为备选主 (2) 如果判断从库(position或者GTID),数据一致,按照[详细]
-
mysql btree索引概论
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
今天研究下,mysql中的B-tree索引,通过这篇文章你可以了解到,mysql中的btree索引的原理,检索数据的过程,innodb和myisam引擎中btree索引的不同,以及btree索引的好处和限制。 B-Tree 索引是 MySQL 数据库中使用最为频繁的索引类型,除了 Archive 存储引[详细]
-
Oracle专题7之多表查找
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
什么是多表查询? 多表查询就是从多个表中获取数据。 1、笛卡尔集 笛卡尔集是集合中的一种。假设A和B都是集合,A和B的笛卡尔集用 A B来表示。即A B所形成的集合叫做笛卡尔集。 下表中,部门表员工表即为部门表和员工表的笛卡尔集。(可以看出,部门表员工[详细]
-
MySQL -mysql索引与存储引擎
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
本篇博客讲的是MySQL的索引的功能和使用 , 以及存储引擎的基本简介 一. mysql索引 索引的简介和作用 索引在MySQL中叫做键 , 是存储引擎用于快速找到记录的一种数据结构 . 索引对良好的性能非常关键 , 尤其是当表中的数据量越来越大时 , 索引对于性能的影响[详细]
-
mysql删库不偷跑
所属栏目:[MySql教程] 日期:2022-04-02 来源:DaWei
一个奢侈品电商网站的程序员手抖,把阿里云rds的某个库给删了,当时都11点多了,心中一万个羊驼在奔腾,还好,没让我出手,小弟就把它给恢复了。昨天上午,又一个网站的程序员手抖,给一个还要用的库给删了。这也不能全怪他,本来计划迁移数据的,因为数据[详细]

