-
MYSQL实战-MHA搭建及问题概括
所属栏目:[MySql教程] 日期:2022-03-25 热度:53
MYSQL实战-MHA搭建及问题总结: 1.服务器 192.168.56.21 mydb1 #Master 192.168.56.22 mydb2 #Slave 192.168.56.23 mydb3 #MHA manager 2. 所有机器修改vim /etc/hosts 192.168.56.21 mydb1 192.168.56.22 mydb2 192.168.56.23 mydb3 3.设置SSH公钥免密码[详细]
-
MySQL参数设置优化
所属栏目:[MySql教程] 日期:2022-03-25 热度:76
max_connections Variable Scope: Global Dynamic Variable: Yes Default: 151 (mysql5.5+) Meaning: 允许客户端同时连接的最大数 默认值以前是100,MySQL5.5+后151,但是默认值对大部分应用来说这都不够。通过观察Max_used_connections 状态变量随着[详细]
-
Session重叠难题学习
所属栏目:[MySql教程] 日期:2022-03-25 热度:149
这是对这个问题的算法总结和最后一次优化. 经过这次优化,在我的电脑上(SSD硬盘,机械硬盘还是没有这么快),运行时间是980毫秒左右.真正意义上的秒出.并且我确实觉得是优无可优了。 之所以能从10秒的版本,跳跃优化到1.6s,1.3s的版本.是因为采用了小花狸Sessio[详细]
-
应用端对接MySQL数据库报Communications link failure
所属栏目:[MySql教程] 日期:2022-03-25 热度:100
Long long ago,there was a story about the Arguments between DBAs and the Developers... 这个故事,并没有童话故事里王子和公主幸福的各种浪。那么就随我,揭示故事发生的原因。 事情的起因: 某项目的开发同学突然Q我们组的某同学,要求我们调整MySQ[详细]
-
MySQL gap lock产生机遇
所属栏目:[MySql教程] 日期:2022-03-25 热度:104
MySQL gap lock产生机遇: 1)提出问题:我们通常说在Repeate read下面,会有next-key lock(LOCK_ORDINARY)对应值0,而READ COMMITTED隔离级别下只会有记录锁LOCK_REC_NOT_GAP(对应值1024),那么什么时候会有gap lock(LOCK_GAP)对应值512? 2)官方的[详细]
-
MySQL的几个含义 主键,外键,索引,唯一索引
所属栏目:[MySql教程] 日期:2022-03-25 热度:100
主键(primary key) 能够唯一标识表中某一行的属性或属性组。一个表只能有一个主键,但可以有多个候选索引。主键常常与外键构成参照完整性约束,防止出现数据不一致。主键可以保证记录的唯一和主键域非空,数据库管理系统对于主键自动生成唯一索引,所以主键[详细]
-
windows下mysql忘记root密码的解决办法
所属栏目:[MySql教程] 日期:2022-03-25 热度:140
windows下mysql忘记root密码的解决办法: 1,停止MYSQL服务,CMD打开DOS窗口,输入 net stop mysql 2,在CMD命令行窗口,进入MYSQL安装目录 比如E:Program FilesMySQLMySQL Server 5.0bin 示范命令: 输入 e:回车, 输入cd E:Program FilesMySQLMySQL[详细]
-
mysql定时器event解说
所属栏目:[MySql教程] 日期:2022-03-24 热度:171
mysql定时器event解说: 一. 事件简介 事件(event)是MySQL在相应的时刻调用的过程式数据库对象。一个事件可调用一次,也可周期性的启动,它由一个特定的线程来管理的,也就是所谓的事件调度器。 事件取代了原先只能由操作系统的计划任务来执行的工作,而[详细]
-
MySQL数据库最强连接数
所属栏目:[MySql教程] 日期:2022-03-24 热度:140
知识背景: MySQL最大连接数的默认值是100, 对于并发连接数很大的数据库来说,当连接请求大于默认连接数后,就会出现无法连接数据库的错误,因此我们需要把它适当调大一些,在使用MySQL数据库的时候,经常会遇到这么一个问题,就是Can not connect to MySQ[详细]
-
MySQL之父解读数据库最新闪光点
所属栏目:[MySql教程] 日期:2022-03-24 热度:119
大家好,我是MariaDB的 Michael Widenius,我们今天来简单的聊下MariaDB10.5新特性和即将要做的事情。10.5已经是RC了,应该是下周四GA,所以非常近了。 Monty分析MariaDB10.5新特性_腾讯视频 v.qq.com MySQL之父解读数据库最新亮点 所以,表转换这里,你可[详细]
-
mysql之 percona-xtrabackup 2.4.7安置
所属栏目:[MySql教程] 日期:2022-03-24 热度:129
准备:os是centos6.7,提前下载并上传 percona-xtrabackup 安装包 1.安装依赖包 [root@localhost xtrabackup]# yum -y install perl perl-devel libaio libaio-devel perl-Time-HiRes perl-DBD-MySQL Dependency Installed: perl-DBI.x86_64 0:1.609-4.el6[详细]
-
MySQL MHA工具的好坏点归纳
所属栏目:[MySql教程] 日期:2022-03-24 热度:107
MHA是由日本DeNA公司youshimaton(现就职于Facebook公司)开发的一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。 优点: 由perl语言开发的开源工具 可以支持基于GTID的复制模式 同一个监控节点可以监控多个集群 缺点: 需要编写脚本或[详细]
-
基于GTID的主从复制创建
所属栏目:[MySql教程] 日期:2022-03-24 热度:122
前置检查 server-id = 10,master/slave不允许重复 log-bin gtid-mode = ON enforce-gtid-consistency = ON 1,利用mysqlpump复制master数据到slave,搭建基于GTID的主从复制,缺少GTID处理方法,暂不成功。 mysqlpump --host= --user= --password= --sing[详细]
-
MySQL 用随机数据补充外键表
所属栏目:[MySql教程] 日期:2022-03-24 热度:92
准备环境 1.创建数字辅助表 create table nums(id int not null primary key); delimiter $$ create procedure pFastCreateNums(cnt int) begin declare s int default 1; truncate table nums; insert into nums select s; while s*2=cnt do insert into[详细]
-
小型存储步骤笔记
所属栏目:[MySql教程] 日期:2022-03-24 热度:190
快速创建存储过程 CREATE TABLE IF NOT EXISTS `index_user`( `id` INT UNSIGNED AUTO_INCREMENT, `name` VARCHAR(100) NOT NULL, `email` VARCHAR(40) NOT NULL, `mobile` BIGINT(11) NOT NULL, `submission_date` DATE, PRIMARY KEY ( `id` ) )ENGINE=In[详细]
-
Emoji表情符号入MySQL数据库报错的解决方式
所属栏目:[MySql教程] 日期:2022-03-24 热度:197
auther:Jane.Hoo 上周有开发人员反馈一个问题:前台应用抓取微博信息,每天总有几条数据插入不成功。应用日志显示: java.sql.SQLException: Incorrect string value: xF0x9Fx92xAA,... for column raw_json at row 1, 异常:org.springframework.jdbc.[详细]
-
swap占用过高时 如何查视哪个经常占用了swap
所属栏目:[MySql教程] 日期:2022-03-24 热度:167
近日发现swap告警。 此刻 如果我想知道 swap主要是被哪个经常占用。 因为 我这是一台mysql服务器。。如果不是被mysql占用 我理论上 可以不去处理这个swap 使用命令 for i in $( cd /proc;ls |grep ^[0-9]|awk $0 100) ;do awk /Swap:/{a=a+$2}END{print $i[详细]
-
Mysql 从库上出现Waiting for table metadata lock 解析
所属栏目:[MySql教程] 日期:2022-03-24 热度:68
业务反馈在主库上做了一个DDL操作,执行时间很快,但是从机上却一直报主从延迟告警。 分析: 1. 在主机上查看当前的活动线程,发现从机回放进程处于 Waiting for table metadata lock中,但是并没有发现任何其它可疑进程。 --------+-------------+-------[详细]
-
实例讲解MySQL数据库的查询优化科技
所属栏目:[MySql教程] 日期:2022-03-24 热度:60
实例讲解MySQL数据库的查询优化技术(转)[@more@] 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。 从大多数系统的应用实例来看,查询操作在各种数据库操作中[详细]
-
MySQL MHA应用实行
所属栏目:[MySql教程] 日期:2022-03-24 热度:117
MySQL MHA应用实践: 一、MHA概述 MHA(Mater High Availability)是一套非常流行和实用的MySQL高可用解决方案软件,保证MySQL主从复制集群中主库的高可用性,保证集群业务不受影响。当master异常宕机后,MHA能够保证在1~30s的时间内实现故障转移,选择一[详细]
-
MyCAT的命令行监控工具简介
所属栏目:[MySql教程] 日期:2022-03-24 热度:90
MyCAT命令行监控工具介绍 (1).查看系统运行情况 mysqlshow @@server; (2).查看ThreadPool信息 mysqlshow @@threadpool; (3). 查看NIO Reactor信息 mysqlshow @@processor; 备注:NIOReactor是NIO中具体执行selector的类,当满足感兴趣的事件发生的时候,他[详细]
-
介绍一款MySQL优化工具
所属栏目:[MySql教程] 日期:2022-03-24 热度:110
之前韩锋老师写过一篇关于查看MySQL执行计划的文章,里面解释了一个脚本,是他早先定制的一个还不错的功能。 如何用一款小工具大大加速MySQL SQL语句优化(附源码) 使用细节在文章里介绍的比较详细了。 一直收藏了文章,但是没有实践,今天在本地的环境中调[详细]
-
思维导图如何做
所属栏目:[MySql教程] 日期:2022-03-24 热度:103
目前,思维导图的主流画法是采用计算机软件进行绘制,而不同软件绘制思维导图的方式也不尽相同,有必要学习一下各绘图软件如何绘制思维导图。 下面几款常见的思维导图工具,快来上手学习吧! 使用攻略 1、 下载安装软件,无需注册登录,可以直接点击例子或[详细]
-
深入浅出诠释MySQL数据行溢出
所属栏目:[MySql教程] 日期:2022-03-24 热度:196
为腾讯云数据库高级产品经理迪B哥开设的面向数据库开发者、数据库运维人员、云端运维人员的系列培训课程,旨在帮助大家从入门到精通学习和使用数据库。 本期为迪B课堂特刊【MySQL经典案例解析系列】第二期。 搜索关注腾讯云数据库官方微信,回复迪B课堂,[详细]
-
运用mysqldump只导出数据库的表结构、存储过程和函数
所属栏目:[MySql教程] 日期:2022-03-24 热度:93
要实现标题中的任务需要用到mysqldump的几个参数 --no-data导出不包含表中数据 --routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限) --database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和[详细]
