自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 Mysql怎么判断繁忙,innodb的主要参数,checkpoint机制,show engine innodb status

show engine innodb status G四个参数能反应出来什么Checkpoint详解引子check point是做什么的作用Checkpoint所做的事情checkpoint分类checkpoint的具体解释Sharp Checkpoint完全检查点Fuzzy Checkpoint模糊检查点Fuzzy checkpoint工作过程Fuzzy Checkpoint又分为4种1...

2018-07-13 15:45:36 1518 2

原创 mysql innodb架构

innodb架构主要由:后台线程、内存池、物理文件组成,此处附图一张:一、后台线程1)Master ThreadMaster Thread 是一个非常核心的线程,主要负责将缓存池中的数据异步刷新到磁盘,保证数据的一致性,包括脏页数据、合并插入缓存、undo页的回收等。2)IO Thread InnoDB 存储引擎大量使用了AIO来处理IO请求,这样可以提高数据库的性能。IO Thread主要负责这...

2018-07-07 21:48:10 757

转载 MySQL基于MHA高可用理论篇

MySQL高可用系统MySQL高可用,顾名思义就是当MySQL主机或服务发生任何故障时能够立马有其他主机顶替其工作,并且最低要求是要保证数据一致性。因此,对于一个MySQL高可用系统需要达到的目标有以下几点:(1)、数据一致性保证这个是最基本的同时也是前提,如果主备的数据不一致,那么切换就无法进行,当然这里的一致性也是一个相对的,但是要做到最终一致性。(2)、故障快速切换,当master故障时这里...

2018-07-07 21:30:21 265

转载 mysql状态查看 QPS/TPS/缓存命中率查看

运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态。  (1)QPS(每秒Query量) QPS = Questions(or Queries) / seconds mysql > show  global  status like 'Question%';  (2)TPS(每秒事务量) TPS = (Com_commit + Com_roll...

2018-07-07 15:29:37 371

转载 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)  1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,...

2018-07-06 18:32:17 293

转载 数据库事务的四大特性以及事务的隔离级别

数据库事务的四大特性以及事务的隔离级别  本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则...

2018-07-06 18:07:34 148

转载 MySQL 数据库下DELETE、UPDATE 子查询的锁机制解析与优化

在日常的工作之中,数据库开发与维护人员避免不了与 in/exists、not in/not exists 子查询打交道,接触过的人可能知道 in/exists、not in/not exists 相关子查询会使 SELECT 查询变慢,没有 join 连接效率,却不知道 DELETE、UPDATE 下的子查询却可能导致更严重的锁问题,直接导致 MySQL InnoDB 行锁机制失效,锁升级,严...

2018-07-06 17:56:22 3648

原创 Mysql_innobackupex全备份+binlog进行恢复(可用)

准备备份文件:全备份+binlog进行恢复:配置好MySQL解压MySQL的安装文件,把安装文件的bin目录配置到环境变量文件里面把/usr/local/mysql/bin添加到PATH路径下。[root@dzfptest ~]# cat /root/.bash_profile # .bash_profile# Get the aliases and functionsif [ -f ~/.b...

2018-07-05 12:39:51 772

原创 MySQL生产环境_(安装)_搭建主从(rpm方式安装)

1:安装MySQLmysql官网下载:http://dev.mysql.com/downloads/mysql/ 但如果你的下载网速不好的话也可以点下面的链接下载自己想要的版本 http://mirrors.sohu.com/mysql/MySQL-5.7/ 我用的是(CentOs7.4)下载的是: mysql-5.7.18-1.el7.x86_64.rpm-bundle.tar文件1. 检查...

2018-07-02 09:32:22 830

原创 centos7.4用rpm安装MySQL5.7.22报错安装包冲突

[root@bogon ~]# rpm -ivh mysql*.rpm --nodepswarning: mysql57-community-release-el7-9.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...                          ###########...

2018-07-02 09:27:01 2078

原创 crentso7.4+rpm方式安装MySQL5.7.22报错:安装冲突conflicts

安装MySQL报错:[root@bogon ~]# rpm -ivh mysql*.rpm --nodepswarning: mysql57-community-release-el7-9.noarch.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEYPreparing...                          #...

2018-07-01 19:24:46 1087

Oracle10gR2 RAC实时应用集群

Oracle10gR2 RAC实时应用集群Oracle10gR2 RAC实时应用集群

2018-03-05

ORACLE10r2+RAC+ASM

ORACLE10r2+RAC+ASM ORACLE10r2+RAC+ASM ORACLE10r2+RAC+ASM

2018-03-05

oracle10g rac asm for linux

oracle10g rac asm for linux oracle10g rac asm for linux

2018-03-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除