-
MyCAT的命令行监控工具简介
所属栏目:[MySql教程] 日期:2022-03-24 热度:159
MyCAT命令行监控工具介绍 (1).查看系统运行情况 mysqlshow @@server; (2).查看ThreadPool信息 mysqlshow @@threadpool; (3). 查看NIO Reactor信息 mysqlshow @@processor; 备注:NIOReactor是NIO中具体执行selector的类,当满足感兴趣的事件发生的时候,他[详细]
-
MySQL MHA应用实行
所属栏目:[MySql教程] 日期:2022-03-24 热度:50
MySQL MHA应用实践: 一、MHA概述 MHA(Mater High Availability)是一套非常流行和实用的MySQL高可用解决方案软件,保证MySQL主从复制集群中主库的高可用性,保证集群业务不受影响。当master异常宕机后,MHA能够保证在1~30s的时间内实现故障转移,选择一[详细]
-
Mysql 从库上出现Waiting for table metadata lock 解析
所属栏目:[MySql教程] 日期:2022-03-24 热度:127
业务反馈在主库上做了一个DDL操作,执行时间很快,但是从机上却一直报主从延迟告警。 分析: 1. 在主机上查看当前的活动线程,发现从机回放进程处于 Waiting for table metadata lock中,但是并没有发现任何其它可疑进程。 --------+-------------+-------[详细]
-
实例讲解MySQL数据库的查询优化科技
所属栏目:[MySql教程] 日期:2022-03-24 热度:117
实例讲解MySQL数据库的查询优化技术(转)[@more@] 数据库系统是管理信息系统的核心,基于数据库的联机事务处理(OLTP)以及联机分析处理(OLAP)是银行、企业、政府等部门最为重要的计算机应用之一。 从大多数系统的应用实例来看,查询操作在各种数据库操作中[详细]
-
介绍一款MySQL优化工具
所属栏目:[MySql教程] 日期:2022-03-24 热度:89
之前韩锋老师写过一篇关于查看MySQL执行计划的文章,里面解释了一个脚本,是他早先定制的一个还不错的功能。 如何用一款小工具大大加速MySQL SQL语句优化(附源码) 使用细节在文章里介绍的比较详细了。 一直收藏了文章,但是没有实践,今天在本地的环境中调[详细]
-
运用mysqldump只导出数据库的表结构、存储过程和函数
所属栏目:[MySql教程] 日期:2022-03-24 热度:119
要实现标题中的任务需要用到mysqldump的几个参数 --no-data导出不包含表中数据 --routines导出包含存储过程和函数(注:导出用户必须要有select存储过程和函数的权限) --database导出哪个(哪些)库数据(注:在这里如果要导出全实例的表结构、存储过程和[详细]
-
深入浅出诠释MySQL数据行溢出
所属栏目:[MySql教程] 日期:2022-03-24 热度:127
为腾讯云数据库高级产品经理迪B哥开设的面向数据库开发者、数据库运维人员、云端运维人员的系列培训课程,旨在帮助大家从入门到精通学习和使用数据库。 本期为迪B课堂特刊【MySQL经典案例解析系列】第二期。 搜索关注腾讯云数据库官方微信,回复迪B课堂,[详细]
-
MYSQL INNODB 组合索引分支节点数据剖析
所属栏目:[MySql教程] 日期:2022-03-24 热度:150
MYSQL INNODB 组合索引分支节点数据解析: 1、本文证明组合索引的所有键值在分支节点(非叶子结点也进行了存储)。 2、本文给出B+ 索引如何进行验证其B+树结构 脚本: mysql create table testzh(id int primary key auto_increment ,id2 int,id3 int,name v[详细]
-
数据库不寻常——超出列范围
所属栏目:[MySql教程] 日期:2022-03-24 热度:55
最近遇到的一个坑,我开发的项目竟然遇到了字符串过长的坑,先看下日志 9/19/2019 5:27:35 org.springframework.beans.BeanInstantiationException: Failed to instantiate : Constructor threw exception; nested exception is org.springframework.dao.D[详细]
-
思维导图如何做
所属栏目:[MySql教程] 日期:2022-03-24 热度:55
目前,思维导图的主流画法是采用计算机软件进行绘制,而不同软件绘制思维导图的方式也不尽相同,有必要学习一下各绘图软件如何绘制思维导图。 下面几款常见的思维导图工具,快来上手学习吧! 使用攻略 1、 下载安装软件,无需注册登录,可以直接点击例子或[详细]
-
linux 环境下mysql忽视大小写
所属栏目:[MySql教程] 日期:2022-03-24 热度:55
linux 环境下mysql忽略大小写 mysql数据库在window环境下默认是忽略大小写的,而linux环境中则相反,数据库移植过去后可能会影响到应用工程的正常使用。 解决方法: 用root帐号登录后,在/etc/my.cnf 中的[mysqld]后添加添加lower_case_table_names=1,重[详细]
-
mycat实战-mysql数据库管制
所属栏目:[MySql教程] 日期:2022-03-24 热度:191
前面介绍了基于mycat中间的mysql架构,从mysql数据库、mycat集群,haproxy(或者lvs)各个环节灭掉了单点,再加上mycat的守护进程,在高可用和负载均衡上投入到生产都没啥问题。 但是随着数据量越来越大,数据库越来越多,管理问题就被提上来了。特别是整个[详细]
-
MySQL 互联网公司常用分库分表方案合集!
所属栏目:[MySql教程] 日期:2022-03-24 热度:68
MySQL 互联网公司常用分库分表方案合集! 一、数据库瓶颈 不管是IO瓶颈,还是CPU瓶颈,最终都会导致数据库的活跃连接数增加,进而逼近甚至达到数据库可承载活跃连接数的阈值。在业务Service来看就是,可用数据库连接少甚至无连接可用。接下来就可以想象了[详细]
-
MySQL MRR和ICP说明
所属栏目:[MySql教程] 日期:2022-03-24 热度:114
MRR 「Multi-Range Read」初步理解 对where条件拆分,减少通过索引查到过多无用的数据;查询索引页叶子节点的主键ID后不是直接读取数据,而是把满足条件的主键ID进行排序,然后在进行数据查找。 MySQL 5.6开始支持Multi-Range Read(MRR)优化。目的是为了减[详细]
-
Zope的优点和Apache+PHP+MySQL的对比
所属栏目:[MySql教程] 日期:2022-03-24 热度:107
Zope的优点和Apache+PHP+MySQL的比较(转)[@more@]Zope能和Apache+PHP+MySQL进行比较是因为它即是http服务器,又是数据库,又包含脚本编程语言。现在向大家推荐Zope是因为它的功能更丰富,建立应用更容易,效率比PHP高几倍。现在的服务器端编程环境有IIS+AS[详细]
-
innodb引擎表的冷备办法
所属栏目:[MySql教程] 日期:2022-03-24 热度:187
innodb引擎表的冷备方法: 1,环境:2台服务器222和224,系统都是Red Hat Enterprise Linux Server release 5.8。2台服务器都是各自有几个数据库。其中要把222服务器上的数据库dzq拷贝到224服务器上。 2,首先把222服务器上的数据库dzq下面的表改成myisam[详细]
-
java获得mysql自增id
所属栏目:[MySql教程] 日期:2022-03-24 热度:147
java取得mysql自增id: 方案一: statement.executeUpdate(sql, Statement.RETURN_GENERATED_KEYS); resultset = statement.getGeneratedKeys(); if (resultset != null resultset.next()) { generatedkey = resultset.getLong(1);//返回插入的主键id 方案[详细]
-
MySQL管理 Seconds_Behind_Master 分析
所属栏目:[MySql教程] 日期:2022-03-24 热度:96
通过show slave status查看到的Seconds_Behind_Master,从字面上来看,他是slave落后master的秒数,一般情况下,也确实这样,我们可以通过Seconds_Behind_Master数字查看slave是否落后于master,但是在一些环境中,他确会让我们产生幻觉。 对Seconds_Behin[详细]
-
MySQL案例-初步复原 alter引起的从库无限Crash
所属栏目:[MySql教程] 日期:2022-03-24 热度:128
场景 : Crash发生时的数据库版本: MySQL-5.7.17, 从库在同步到某一个alter语句的时候发生了Crash, 并且在重启进行Crash Recovery的时候不断触发同一个错误导致Crash; 结论 : 只读业务临时切换到另外一个只读实例, 且重新做一个从库给业务用; 重点! : 解决[详细]
-
数据库 之 MySQL用户和权限管制
所属栏目:[MySql教程] 日期:2022-03-24 热度:197
数据库 之 MySQL用户和权限管理: 1 概述 MySQL用户和权限管理 遵循最小权限授权法则,保证系统的安全性 本文主要讲解关于用户MySQL用户和权限管理的相关概念和操作 3 MySQL权限类别 库级别:对某些库拥有对应的权限 表级别:对某些表拥有相关权限 字段级[详细]
-
mysql使用mysqldump 与 mysqlimport实行数据库迁移
所属栏目:[MySql教程] 日期:2022-03-24 热度:166
mysql使用mysqldump 与 mysqlimport进行数据库迁移; 在cmd分别执行 导出test库: mysqldump -uroot -p404 --tab=/home/pw/ test 导入test库: 先执行test文件夹中的sql创建表结构,在恢复数据 mysqlimport -uroot -p404 test /home/pw/dept.txt /home/pw/[详细]
-
MySQL误删物理文件的复原 Linux
所属栏目:[MySql教程] 日期:2022-03-24 热度:153
以前拜读过一位Oracle大大的文章,结果自己在测试环境也遇到了,顺手记下来 Oracle大大的文章链接http://blog.itpub.net/17203031/viewspace-1077770/ -------------------------------------------------------------------------------------正文-------[详细]
-
MySQL 5.5存储引擎解说
所属栏目:[MySql教程] 日期:2022-03-24 热度:101
副标题#e# 存储引擎是MySQL组件,用于处理不同类型的表的SQL操作。 InnoDB存储引擎 默认和应用最广泛的存储引擎。支持事务,具有crash-recovery特性;支持行级锁;支持主键和外键。 InnoDB是MySQL中具有可靠性和高性能的一种通用存储引擎。 优点: DML操作[详细]
-
Mysql Too many connections处理方案
所属栏目:[MySql教程] 日期:2022-03-24 热度:103
Too many connections 从字面理解,mysql连接数过多。当连接数量过多,且来不及释放时便会出现此错误。 查看mysql当前连接信息,特别要注意sleep休眠状态的连接。 show full processlist; Command 状态: SLEEP 线程正在等待客户端发送新的请求。 QUERY 线[详细]
-
MVCC 在RC 和 RR 隔离级别下的工作机制
所属栏目:[MySql教程] 日期:2022-03-24 热度:101
MVCC 在RC 和 RR 隔离等级下的工作机制: 一.数据行隐藏列 innodb为每行记录都实现了三个隐藏字段 6字节的事务ID(DB_TRX_ID) 7字节的回滚指针(DB_ROLL_PTR) 隐藏的ID 事务1修改行值过程: X锁锁定该行 - 记录redo log - 把该行修改前的值copy至undo -[详细]
