![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 57
huaying927
这个作者很懒,什么都没留下…
展开
-
mysql MHA架构搭建过程
【环境介绍】系统环境:Red Hat Enterprise Linux 7 + 5.7.18 + MHA version 0.57 系统 IP 主机名 备注 版本 xx系统 192.168.142.111 mysqlmha1 ...转载 2020-02-19 12:55:26 · 354 阅读 · 0 评论 -
部署MySQL-MMM 高可用群集
简介MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序...转载 2020-02-19 12:04:52 · 347 阅读 · 0 评论 -
MySQL 中间件汇总比较
360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目。它是在mysql-proxy 0.8.2版本的基础上,对其进行了优化,增加了一些新的功能特性。360内部使用 Atlas 运行的 MySQL 务,每天承载的读写请求数达几十亿条。 主要功能: 1. 读写分离 ...转载 2020-02-18 11:24:43 · 1312 阅读 · 0 评论 -
MySQL架构设计
select语句 如果从文件中获取我们要查找的数据,这个具体的实现方式则有下面的存储引擎实现myisam存储引擎一些系统表和临时排序生成的表还是myisam存储引擎myisam存储引擎实现的表的存储是有MYD文件和MYI文件 MYD存储的是数据 MYI存储的是索引 还有个frm文件是标识表的数据结构信息myisam存储引擎所级别是表锁myisam存储引擎 支持全文索引my...转载 2020-02-16 00:06:07 · 2751 阅读 · 0 评论 -
MySQL数据库备份与恢复
MySQL数据库备份与恢复1、备份方式逻辑备份(文本表示:SQL 语句) 物理备份(数据文件的二进制副本) 基于快照的备份 基于复制的备份 增量备份(刷新二进制日志)2、备份类型2.1 热备份这些动态备份在读取或修改数据的过程中进行,很少中断或者不中断传输或处理数据的功能。使用热备份时,系统仍可供读取和修改数据的操作访问。2.2冷备份这些备份在用户不能访问数...转载 2020-02-08 13:36:48 · 309 阅读 · 0 评论 -
MySQL之Xtrabackup备份与恢复
MySQL之Xtrabackup备份与恢复 一、Xtrabackup介绍 MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一到周六实用增量备份。而Perco...转载 2020-02-07 20:26:07 · 1318 阅读 · 0 评论 -
mysql开启慢查询及其用mysqldumpslow做日志分析
MySQL 慢查询日志是mysql提供的一种日志记录,它是用来记录在mysql中相应时间超过阈值的语句,就是指运行时间超过long_query_time值的sql,会被记录在慢查询日志中。long_query_time的默认值是10,意思是运行10S之上的语句。慢查询日志的设置1 、查看是否开启慢查询日志命令:show variables like '%slow_query_log%'...转载 2020-02-06 22:38:49 · 112 阅读 · 0 评论 -
centos7.4安装mysql5.7及generl_log日志管理
MySQL安装: 安装:yum install mysql-community-server <1>centos7默认安装mariadb数据库,首先需要移除该数据库。输入命令yum search mariadb,显示以下内容输入命令yum remove mariadb-libs.x86_64,显示以下内容输入y后显示以下内容输入码命令 cd /...原创 2019-05-21 14:58:32 · 1479 阅读 · 0 评论 -
mysql事务隔离级别与设置
mysql数据库,当且仅当引擎是InnoDB,才支持事务;1、隔离级别事务的隔离级别分为:未提交读(read uncommitted)、已提交读(read committed)、可重复读(repeatable read)、串行化(serializable)。未提交读A事务已执行,但未提交;B事务查询到A事务的更新后数据;A事务回滚;---出现脏数据已提交读...转载 2020-02-05 21:15:33 · 319 阅读 · 0 评论 -
MySQL核心参数优化
MySQL核心参数优化一.数据库服务器配置CPU:48C 内存:128G DISK:3.2TSSD二.CPU的优化innodb_thread_concurrency=32 表示SQL经过解析后,允许同时有32个线程去innodb引擎取数据,如果超过32个,则需要排队; 值太大会产生热点数据,global锁争用严重,影响性能三.内存的优化query_cache_type=...转载 2020-02-05 20:39:13 · 456 阅读 · 0 评论 -
MYSQL中的COLLATE(COLLATION)是什么?
在mysql中执行show create table <tablename>指令,可以看到一张表的建表语句,example如下:CREATE TABLE `table1` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `field1` text COLLATE utf8_unicode_ci NOT NUL...转载 2020-02-05 20:36:36 · 1066 阅读 · 0 评论 -
centos内核参数调优
【net】######################## cat /proc/sys/net/ipv4/tcp_syncookies# 默认值:1# 作用:是否打开SYN Cookie功能,该功能可以防止部分SYN攻击net.ipv4.tcp_syncookies = 1######################## cat /proc/sys/net/ipv4/ip_local_...转载 2020-02-05 20:31:24 · 1373 阅读 · 0 评论 -
什么影响了MySQL性能
什么影响了MySQL性能影响性能的一些常见因素服务器硬件 服务器系统 数据库存储引擎 MyISAM:可以很好的利用内存,但不支持事务,表级锁 InnoDB:事务级存储引擎,完美支持行级锁以及事务ACID特性 数据库参数配置 数据库表结构设计和SQL语句执行效率 数据库的版本CPU资源和可用内存大小在服务器硬件中,最容易影响数据库性能的是CPU资源和可...转载 2020-02-05 20:23:36 · 145 阅读 · 0 评论 -
MySQL存储引擎详解
一、MySQL常用存储引擎及特点1、InnoDB存储引擎从MySQL5.5版本之后,MySQL的默认内置存储引擎已经是InnoDB了,他的主要特点有:(1)灾难恢复性比较好;(2)支持事务。默认的事务隔离级别为可重复度,通过MVCC(并发版本控制)来实现的。(3)使用的锁粒度为行级锁,可以支持更高的并发;(4)支持外键;(5)配合一些热备工具可以支持在线热备份;(6)在Inn...转载 2020-02-05 00:10:39 · 197 阅读 · 0 评论 -
高效查看MySQL帮助文档的方法
在mysql的使用过程中, 可能经常会遇到以下问题:某个操作语法忘记了, 如何快速查找? 如何快速知道当前版本上某个字段类型的取值范围? 当前版本都支持哪些函数?希望有例子说明.. 当前版本是否支持某个功能? 对于上面列出的问题, 我们可能想到的方法是查找MySQL的文档, 这些问题在官方文档都可以很清楚地查到, 但是却要耗费大量的时间和精力. 所以对于以上问题, 最好...原创 2020-01-08 15:20:59 · 213 阅读 · 0 评论 -
数据库读写分离、分表分库中间件——Mycat
学会数据库读写分离、分表分库——用Mycat,这一篇就够了!系统开发中,数据库是非常重要的一个点。除了程序的本身的优化,如:SQL语句优化、代码优化,数据库的处理本身优化也是非常重要的。主从、热备、分表分库等都是系统发展迟早会遇到的技术问题问题。Mycat是一个广受好评的数据库中间件,已经在很多产品上进行使用了。希望通过这篇文章的介绍,能学会Mycat的使用。安装Mycat官网:h...转载 2019-11-07 17:18:52 · 271 阅读 · 0 评论 -
MySQL5.7传统复制切换为GTID复制
https://www.jianshu.com/p/3391133b322d转载 2019-11-05 17:07:55 · 126 阅读 · 0 评论 -
MySQL5.7配置GTID主从---搭建GTID主从
准备说明:master:192.168.10.100slave:192.168.10.101一、配置GTID参数配置文件均为/etc/my.cnfMaster参数配置:gtid-mode = ONenforce-gtid-consistency = ONserver-id =100binlog_format = ROWlog-bin = mysql-binSl...原创 2019-11-05 16:38:45 · 1416 阅读 · 0 评论 -
MySQL5.7配置GTID主从---GTID介绍
一、什么是 GTIDGTID (Global Transaction Identifiers)是对于一个已提交事务的编号,事务的唯一编号,并且是一个全局唯一的编号。GTID 和事务会记录到 binlog 中,用来标识事务。GTID 是用来替代以前 classic 复制方法,MySQL-5.6.2 开始支持 GTID,在 MySQL-5.6.10 后完善。有了 GTID,一个事务在集群中就不再...原创 2019-11-05 16:34:37 · 347 阅读 · 0 评论 -
mysql 5.7 主从复制功能 详细配置教程
mysql 5.7 主从复制功能 详细配置教程https://blog.csdn.net/weixin_40461281/article/details/90711714Mysql主从同步时Slave_IO_Running:Connecting ; Slave_SQL_Running:Yes的情况故障排除https://blog.csdn.net/mbytes/article/d...转载 2019-11-05 15:28:01 · 203 阅读 · 0 评论 -
Linux运维必会的MySQL企业面试题大全(附答案)
(1)基础笔试命令考察1.开启MySQL服务 /etc/init.d/mysqld start service mysqld start systemctl start mysqld 2.检测端口是否运行 lsof -i :3306 netstat -lntup |grep 3306 3.为MySQL设置密码或者修改密码设置密码 my...转载 2019-07-05 14:11:46 · 533 阅读 · 0 评论 -
mycat分库分表docker实现
实验环境docker版本:Docker version 1.13.1mycat版本:Mycat-server-1.6-RELEASE-jdk版本:jdk1.8mysql版本:mysql5.7linux版本:Linux VM_0_12_centos 3.10.0-862.3.2.el7.x86_64 #1 SMP Mon May 21 23:36:36 UTC 2018 x86_64 x...转载 2019-07-04 11:38:23 · 621 阅读 · 0 评论 -
用docker配置mysql主从集群同步
1.安装docker详见https://blog.csdn.net/qq_33320785/article/details/81189061安装步骤sudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download...原创 2019-06-26 20:18:32 · 1209 阅读 · 0 评论 -
MySQL常用集群方案
了解 MySQL 集群之前,先看看单节点数据库的弊病: 大型互联网程序用户群体庞大,所以架构需要特殊设计。 单节点数据库无法满足大并发时性能上的要求。 单节点的数据库没有冗余设计,无法满足高可用。 单节点 MySQL无法承载巨大的业务量,数据库负载巨大。一、常见 MySQL 集群方案 Repliaction 集群方案 PXC 集群方案( Pe...转载 2019-06-22 17:09:23 · 673 阅读 · 0 评论