-
MySQL 5.7 mysqldumpslow工具简介
所属栏目:[MySql教程] 日期:2022-03-28 热度:188
mysqldumpslow工具可以用来归纳总结慢查询日志的信息。 MySQL慢查询日志包含执行时间较长的查询信息。mysqldumpslow工具可以解析MySQL慢查询日志文件并打印出他们内容的汇总信息。 通常,mysqldumpslow工具会将相似的查询分组。 --常用参数 -s 排序的方式[详细]
-
分享 MySQL和Oracle行值表达式相比
所属栏目:[MySql教程] 日期:2022-03-27 热度:126
行值表达式也叫作行值构造器,在很多SQL使用场景中会看到它的身影,一般是通过in的方式出现,但是在MySQL和Oracle有什么不同之处呢。我们做几个简单的测试来说明一下。 MySQL 5.6,5.7版本的差别 首先我们看一下MySQL 5.6, 5.7版本中的差别,在这一方面还是[详细]
-
MySQL并发复制系列 MySQL和MariaDB实现比较
所属栏目:[MySql教程] 日期:2022-03-27 热度:119
经过上两篇关于MySQL/MariaDB 的Binary Log Group Commit的发展历程和enhanced multi-threaded slave的介绍,相信大家对MySQL 基于Binay Log 的replication的原理以及为了解决主备数据复制延迟问题而引入的enhanced multi-threaded slave 功能,支持从库[详细]
-
MySQL主从复制之延缓型数据复制
所属栏目:[MySql教程] 日期:2022-03-27 热度:165
让MySQL拓扑中的从节点延迟适当的时间,可以帮助避免在主节点上发生的灾难性的错误。 MASTER_DELAY这个属性指定SQL_THREAD会在从节点上暂定多长时间,时间以秒为单位。默认值为0,上限为68年。 mysql stop slave; Query OK, 0 rows affected (0.06 sec) my[详细]
-
MHA 学习 配备文件
所属栏目:[MySql教程] 日期:2022-03-27 热度:61
MHA 学习 配备文件 一 配置 所有 主机的 ssh key 认证 ssh-keygen -t rsa ssh-copy-id -i /root/.ssh/id_rsa.pub root@192.168.10.103 二 数据库授权 grant all privileges on *.* TO mha@192.168.% IDENTIFIED BY test; 三 配额文件 /etc/masterha_defaul[详细]
-
MyISAM和InnoDB的主要差别和应用场景
所属栏目:[MySql教程] 日期:2022-03-27 热度:153
主要区别: 1).MyISAM是非事务安全型的,而InnoDB是事务安全型的。 2).MyISAM锁的粒度是表级,而InnoDB支持行级锁定。 3).MyISAM支持全文类型索引,而InnoDB不支持全文索引。 4).MyISAM相对简单,所以在效率上要优于InnoDB,小型应用可以考虑使用MyISAM。[详细]
-
重要的Myisam Mysql系统最少需要几个库?
所属栏目:[MySql教程] 日期:2022-03-27 热度:181
对于比较重要的系统,自然是多多益善,但是总有个最小值咯。好比有人问oracle rac几个节点会比较好一样。[@more@] 答案是3个:主库,读库,备库。 因为Myisam锁的管理原理,导致查询会阻塞更新,mysqlhotcopy会锁住表防止更新和查询。大大影响了系统的可用[详细]
-
mysql5.7.17 64位rhel6.5下安置
所属栏目:[MySql教程] 日期:2022-03-27 热度:84
安装环境: rhel6.5_64 MySQL Community Server 5.7.17 64位 安装下载的mysql57-community-release-el6-9.noarch.rpm [root@rhel-mysql ~]# rpm -Uvh mysql57-community-release-el6-9.noarch.rpm Preparing... ##########################################[详细]
-
有关MySQL中的一些极限值的初步验证纠错
所属栏目:[MySql教程] 日期:2022-03-27 热度:62
晚上从珠江边回来之后,看到一篇文章说,MySQL有几个极限值,一个表的字段最多只有1017个,我看了以后表示怀疑。怎么快速验证呢,我看到文章的时候已经11点了,只有不到1个小时的时间来验证了。我想不能通过手工的方式来做,写个简单的脚本,能实 现功能即[详细]
-
解析SQL给出索引优化提议的工具
所属栏目:[MySql教程] 日期:2022-03-27 热度:78
SQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评内部广泛应用,公司内部[详细]
-
怎么处于linux完成MySQL主从热备?
所属栏目:[MySql教程] 日期:2022-03-27 热度:67
随着大数据时代的来临,数据显得尤为重要,数据的丢失或者损毁甚至可以摧毁一个公司。 Linux下的主从热备其实很简单 作为主服务器Master, 会把自己的每一次改动都记录到 二进制日志 Binarylog 中。 (从服务器会负责来读取这个log, 然后在自己那里再执行[详细]
-
mysql主键的缺少致使备库hang
所属栏目:[MySql教程] 日期:2022-03-27 热度:90
最近线上频繁的出现slave延时的情况,经排查发现为用户在删除数据的时候,由于表主键的缺少,同时删除条件没有索引,或或者删除的条件过滤性极差,导致slave出现hang住,严重的影响了生产环境的稳定性,也希望通过这篇博客,来加深主键在innodb引擎中的重[详细]
-
全新学习MySQL数据库开篇 数据库的前世今生
所属栏目:[MySql教程] 日期:2022-03-27 热度:166
本文内容出自刘欣的码农翻身公众号,强烈推荐刘欣大大的文章。 数据库的前世今生 小李的数据库之旅 无纸化办公 小李是这个大学计算机科学与技术系的知名学生,他的编程能力了得,使用Pascal 炉火纯青,这都是高中期间参加全国青少年信息学奥林匹克竞赛打下[详细]
-
再来理解一下杀手级新特征 gtid
所属栏目:[MySql教程] 日期:2022-03-27 热度:164
再来理解一下杀手级新特征 gtid: 1.一个事务,就会给一个gtid编号。来看看例子: mysql show master status; +---------------+----------+--------------+------------------+------------------------------------------------+ | File | Position | Bi[详细]
-
mysqldump备份,mysql复原,压缩备份,还原压缩文件
所属栏目:[MySql教程] 日期:2022-03-27 热度:157
--将数据库备份到 opt下面 cd /opt mysqldump -h localhost -u root -p zxlh zxlh_bak.sql 会提示输入数据库密码 --将数据库传输到备库24机器上 scp /opt/zxlh_bak.sql WZZXlhl@10.50.28.24:/opt/zxlh_bak.sql 会提示输入linux密码 进入24机器进行还原 --[详细]
-
处理mysqld_multi stop命令无效问题
所属栏目:[MySql教程] 日期:2022-03-27 热度:63
搭建好mysql多实例环境之后,想要通过mysqld_multi stop停掉MySQL服务,但是执行该命令无效,mysql依旧正常运行 关于mysql多实例环境部署可参考博文:MySQL多实例环境部署 日志报错如下: Stopping MySQL servers mysqladmin: connect to server at localh[详细]
-
mysql之 explain、optimizer_trace 执行策划
所属栏目:[MySql教程] 日期:2022-03-27 热度:95
mysql之 explain、optimizer_trace 执行计划: 一、explain mysql explain select host,user,plugin from user ; +----+-------------+-------+------+---------------+------+---------+------+------+-------+ | id | select_type | table | type | poss[详细]
-
innobackuppex全备与复原
所属栏目:[MySql教程] 日期:2022-03-27 热度:121
innobackuppex全备与复原: 1)、下载 tar xzvf percona-xtrabackup-2.4.7-Linux-x86_64.tar.gz 2)、Innobackupex相关依赖包的安装 yum install perl-DBI yum install perl-DBD-MySQL yum install perl-Time-HiRes yum install perl-IO-Socket-SSL 3)、[详细]
-
转 Mysql 分区 分表有关总结
所属栏目:[MySql教程] 日期:2022-03-27 热度:51
前段时间项目需要,一直在研究mysql sharding,看了一些这方面的资料,也亲自实验测试了一些数据。在此,做个概括的笔记,方便以后回顾知识,其实大多是借鉴网络上各位前辈的,然后抱着学习态度去实践,积累属于自己的东西。 拆分策略选择 其实拆分很灵活[详细]
-
debian下mysql实行
所属栏目:[MySql教程] 日期:2022-03-27 热度:184
问题: 原来运行ok的java程序,架构为client-soap-server-mysql. 重装了debian和tomcat,mysql之后,运行该java程序,server 竟然抛出sql state null异常. 解决步骤: -ssh登陆服务器 -restart mysql bs~#:cd /etc/init.d bs~#:./mysql restart -看mysql是否登录[详细]
-
运用图形界面从SQL导入导出到MySQL
所属栏目:[MySql教程] 日期:2022-03-27 热度:124
从sql导出到mysql的方法很多,现介绍一种无需编程,直接利用sql和mysql里的图形界面进行导入导出的简单方法。 前提是已经安装了sqlserver客户端和mysql的图形界面管理工具phpmyadmin。在控制台根目录下打开sqlserver企业管理器,新建sqlserver组,根据自己[详细]
-
mysql中怎样实现增删改查语句
所属栏目:[MySql教程] 日期:2022-03-26 热度:125
这篇文章主要介绍mysql中如何实现增删改查语句,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! mysql增删改查语句操作:1、使用select语句查询,代码为【SELECT * FROM biao1】;2、使用insert插入数据,代码为【INSERT INTO bia[详细]
-
经过触发器分发同步数据
所属栏目:[MySql教程] 日期:2022-03-26 热度:125
通过触发器分发同步数据 create table tab(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab0(id int not null primary key,name varchar(20),age int,address varchar(200)); create table tab1(id int no[详细]
-
MySql添加用户、授权、修改密码等语句
所属栏目:[MySql教程] 日期:2022-03-26 热度:173
MySql增加用户、授权、修改密码等语句 数据库top_develop 登录数据库 1:新增用户 [mysql@lcamdb ~]$ mysql -u root -p Enter password: ***** Type help; or h for help. Type c to clear the current input statement. mysql insert into mysql.user(H[详细]
-
MySQL 如何策划高性能的索引?
所属栏目:[MySql教程] 日期:2022-03-26 热度:187
今天带你了解如何设计高性能的索引。 其中,有这么一个点,说的是 InnoDB 引擎中使用的是聚簇索引,其主索引的实现树中的叶子结点存储的是完整的数据记录,而辅助索引中存储的则只是辅助键和主键的值。 Id Name Company 5 Gates Microsoft 7 Bezos Amazon[详细]