![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 92
My-S-Q-L
whx@Flora
这个作者很懒,什么都没留下…
展开
-
MySQLDUMP备份
数据库备份 场景: 有时MySQL 数据库需 导出指定表的数据 语法:1、备份一个或多个表mysqldump [options] db_name [table_name……]2、备份一个或多个库 mysqldump [options] –databases dbname……3、备份所有数据库mysqldump [options] –all-databases示例:1...转载 2019-12-24 11:44:50 · 136 阅读 · 0 评论 -
MySQL DBA好帮手--dbm
导读:作者:蒋乐兴 MySQL-DBA 目前在 github 上维护着两套 MySQL 开源工具 mysqltools & dbm(dbm-agent dbm-center),对机器学习和程序化交易也有些心得。目录用dbm来解放生产力安装&初始化dbm-agent一行命令解决安装单机的问题一行命令解决增加slave的问题一行命令解决搭建MGR集群的问题dbm-...转载 2019-11-23 12:24:33 · 391 阅读 · 0 评论 -
MySQL 5.7怎么爬出临时表空间的坑
导读如何确认临时表是由哪个用户连接创建的?上次我们介绍了MySQL 5.7临时表空间怎么玩才能不掉坑里,这次我们来介绍如何确认是哪个用户连接创建的临时表,以及如何释放临时表。首先,我们查看当前的连接ID:yejr@imysql.com>SELECT CONNECTION_ID();±----------------+| CONNECTION_ID() |±-----------...转载 2019-11-23 12:14:43 · 104 阅读 · 0 评论 -
灵魂拷问」MySQL面试高频一百问(开发工程师方向)
前言本文主要受众为开发人员,所以不涉及到MySQL的服务部署等操作,且内容较多,大家准备好耐心和瓜子矿泉水.前一阵系统的学习了一下MySQL,也有一些实际操作经验,偶然看到一篇和MySQL相关的面试文章,发现其中的一些问题自己也回答不好,虽然知识点大部分都知道,但是无法将知识串联起来.因此决定搞一个MySQL灵魂100问,试着用回答问题的方式,让自己对知识点的理解更加深入一点.此文不会事无...转载 2019-11-17 11:29:35 · 106 阅读 · 0 评论 -
PXC入门探索
一、Galera Cluster源于:https://galeracluster.com/products/`何谓Galera Cluster?就是集成了Galera插件的MySQL集群,是一种新型的,数据不共享的,高度冗余的高可用方案,目前Galera Cluster有两个版本,分别是Percona Xtradb Cluster(也成PXC)及MariaDB Cluster,都是基于Gale...原创 2019-11-16 11:26:41 · 761 阅读 · 0 评论 -
MySQL explain执行计划
使用explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的,分析你的查询语句或是表结构的性能瓶颈。explain执行计划包含的信息其中最重要的字段为:id、type、key、rows、Extra各字段详解idselect查询的序列号,包含一组数字,表示查询中执行select子句或操作表的顺序三种情况:1、id相同:执行顺序由上至下2、id...转载 2019-11-15 18:26:45 · 126 阅读 · 0 评论 -
MySQL经典面试题
1、MySQL的复制原理以及流程(1)、复制基本原理流程1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中;2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中;3. 从:sql执行线程——执行relay log中的语句;(2)、MySQL复制的线程有几个...转载 2019-10-24 10:35:49 · 243 阅读 · 0 评论 -
Mycat部署(单库分表)
------理论部分摘自Mycat 权威指南,仅做入门参考-----一、Mycat应用场景Mycat 发展到现在,适用的场景已经很丰富,而且不断有新用户给出新的创新性的方案,以下是几个典型的 应用场景:• 1、单纯的读写分离,此时配置最为简单,支持读写分离,主从切换;• 2、分表分库,对于超过 1000 万的表进行分片,最大支持 1000 亿的单表分片;• 3、多租户应用,每个应用一个库...原创 2019-11-11 22:10:33 · 355 阅读 · 0 评论 -
mycat+mha+haproxy+keepalived
之所以转载这篇部署文档,主要是这个文章里边的脚本用的很溜,留下参考在华为云上搭建MySQL高可用集群需解决的关键点有:MySQL主从同步及半同步复制SSH免密登录MHA集群的搭建Mycat分片服务HAProxy负载均衡Keepalived的高可用拓扑图如下环境:华为云主机–CentOS 7.5 64bit软件:mysql-5.7.25-1.el7.x86_64.rpm-b...转载 2019-10-24 23:52:10 · 893 阅读 · 0 评论 -
MySql profile
是什么mysql官网定义The SHOW PROFILE and SHOW PROFILES statements display profiling information that indicates resource usage for statements executed during the course of the current session.简单的说,当前会话资源的消...转载 2019-10-23 22:45:56 · 319 阅读 · 0 评论 -
MySQL binlog的几种日志录入格式以及区别
mysql binlog共有三种日志 statement row mixedMySQL binlog日志有三种格式,分别为Statement,MiXED和ROW.1.Statement:每一条会修改数据的sql都会记录在binlog中。优点:binlog文件较小日志是包含用户执行的原始SQL,方便统计和审计出现最早,兼容较好缺点:存在安全隐患,可能导致主从不一致对一些系统函数...转载 2019-10-23 22:09:05 · 2028 阅读 · 0 评论 -
mysql常用测试工具-mysqlslap/sysbench/tpcc
一、mysql调优1.1 为什么要测试高性能不是指"绝对性能"强悍,而是指业务能发挥出硬件的最大水平.性能强的服务器并非"设计"而来,而是不断改进,提升短板.测试,就是量化找出短板的过程.只有会测试,能把数据量化,才能进一步改进优化.----想学抓药,先学号脉1.2 测试指标?吞吐量:单位时间内的事务处理数,单位tps(每秒事务数)响应时间:语句平均响应时间,一般截取某段时间内,95%...转载 2019-10-23 12:50:30 · 215 阅读 · 0 评论 -
Maxscale实现MySQL读写分离
作用:实现数据访问读写分离,减轻单台服务器的兵法访问压力前提:实现主从同步原理:MySQL读写分离是指,作为后端mysql主从服务器的代理,它直接接受客户端的请求,对SQL语句进行分析,判断出是读操作还是写操作,然后分发至对应的mysql服务器上。让master处理写操作,让slave处理读操作。非常适用于读操作量比较大的场景,可减轻master的压力。mysql-proxy是官方提供的...原创 2019-10-19 22:44:33 · 542 阅读 · 0 评论 -
XtraBackup2.4下载及安装
安装 percona-xtrabackup 2.4(注:percona-xtrabackup 8.0只支持mysql8.0及以上)Installing Percona XtraBackup from Percona yum repositoryInstall the Percona repositoryYou can install Percona yum repository by ru...转载 2019-10-17 12:05:49 · 5320 阅读 · 0 评论 -
HIVE2.3.6部署
使用hive的前提是,在服务器已经部署好了hadoop1.使用软件版本:apache-hive-2.3.6-bin.tar.gzmysql-8.0.17-linux-glibc2.12-x86_64.tar.xzmysql-connector-java-8.0.17.jarhadoop-2.8.5.tar.gz2.解压tar -xzcf apache-hive-2.3.6-bin.t...原创 2019-09-16 00:05:31 · 2231 阅读 · 6 评论 -
MySQL分支流程
流程控制运算符官档链接:https://dev.mysql.com/doc/refman/8.0/en/control-flow-functions.html名称描述CASEcase n when x then yIF()if … else构造IFNULL()Null if / else构造NULLIF()如果expr1 = expr2,则返回NU...原创 2019-09-14 18:03:36 · 328 阅读 · 0 评论 -
MySQL函数和操作符
函数和操作符官方文档:添加链接描述https://dev.mysql.com/doc/refman/8.0/en/func-op-summary-ref.html|原创 2019-09-14 17:13:31 · 112 阅读 · 0 评论 -
MySQL数据类型--数字型
官网连接:https://dev.mysql.com/doc/refman/8.0/en/mathematical-functions.html整数类型(精确值) - INTEGER,INT,SMALLINT,TINYINT,MEDIUMINT,BIGINT定点类型(精确值) - DECIMAL,NUMERIC比特值类型 - BIT算数运算符名称描述DIV整数除法...原创 2019-09-14 11:53:51 · 704 阅读 · 0 评论 -
MySQL安装(8.0)
1.去官网下载安装包下载链接:点击打开链接https://dev.mysql.com/downloads/mysql/如果你的系统是32位选择第一个,64位选择第二个也可以用wget 下载wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-i686.tar.gz解压文件tar...原创 2019-09-13 22:44:31 · 153 阅读 · 0 评论