Mycat读写分离
1 MySQL读写分离的概述Mysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过主从复制(Master-Slave)的方式...
Mysql5.7 M-S-S 搭建
部署M-S-S模型环境介绍:XUEGOD63 master mysql5.7.20 192.168.1.63XUEGOD64 slave中继 mysql5. 7.20 192.168.1.64XUEGOD65 slave mysql5. 7.20 192.168.1.65部署master---->XUEGOD63:在主服务上创建一个用户,并授...
Mysql5.7主主双向主从复制
部署mysql主主双向主从复制 M-M通过mysql主主:进行mysql 双向同步数据库HA的配置mysql主:服务端:XUEGOD63 IP:192.168.1.63mysql主:服务端:XUEGOD64 IP:192.168.1.64 主---配置XUEGOD63它有两种身份:身份1: XUEGOD64的主。身份2: XUEGOD64的从。创建需要同步的数据库...
Mysql5.7 主从搭建实战
一:MySQL Replication 什么是MySQL ReplicationReplication可以实现将数据从一台数据库服务器(master)复制到一或多台数据库服务器(slave)默认情况下属于异步复制,无需维持长连接通过配置,可以复制所有的库或者几个库,甚至库中的一些表是MySQL内建的,本身自带的 Replication的原理简单的说就是maste...
MySQL集群搭建实现高可用
MySQL集群搭建实现高可用MySQL集群概述和安装环境MySQL Cluster是MySQL适合于分布式计算环境的高实用、高冗余版本。Cluster的汉语是"集群"的意思。它采用了NDB Cluster 存储引擎,允许在1个 Cluster 中运行多个MySQL服务器。MySQL Cluster 是一种技术,该技术允许在无共享的系统中部署"内存中"数据库的 Cluster...
RAC进程详解
一、RAC后台进程LMON:LOCK Monitor Processes 也被称为Global enqueue service monitor 监控整个集群状况,维护GCS的内存结构 监控非正常终止的进程和实例 当实例离开和加入集群时,锁和资源的重新配置 管理全局的锁和资源 监控全局的锁资源、处理死锁和阻塞LMSn:Lock Monitor...
Oracle的7大闪回技术讲解
Oracle的闪回1 flashback 的功能:1)利用undo data回溯或撤销提交的数据,2)flashback log 使database 可以恢复到过去某个时间点,可以作为不完恢复的补充。 2 flashback分类1)flashback drop2)flashback query (新添flashback database archive)3)flashback table 4)flashback vers...
Oracle中的hint
Oracle中的hint 概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。 此时就需要DBA进行人为的干预,告诉优化器使用我们指定的...
HINT篇---优化器相关
一:和优化器相关的hint 1、/*+ ALL_ROWS */ 表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.2、/*+ FIRST_ROWS*/ 表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化.3、/*+ RULE*/ 表明对语句块选择基于规则的优化方法.详解:对于optimizer_mode...
oracle 索引详解
ORACLE索引详解 目录 第一章 索引的定义-----------------------------------------------------2 第二章 索引的分类-----------------------------------------------------2 第三章 B-Tree索引详解...
Linux系统的时间管理
3.3 系统时间管理3.3.1 时间分类 在Linux中有硬件时钟与系统时钟等两种时钟。 硬件时钟是指主机板上的时钟设备,也就是通常可在BIOS画面设定的时钟; 系统时钟则是指kernel中 的时钟;所有Linux相关指令与函数...
创建并使用LVM逻辑卷
1 创建PV 添加一个sdb磁盘,创建4个分区[root@xuegod63 ~]# fdisk /dev/sdb #创建4个主分区,每个分区1G [root@xuegod63 ~]# ls /dev/sdb*/dev/sdb /dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4 设定分区类型代码:fdisk /dev/sdb ===> t ===> 选择分区号 ====> 8e ====...
Rman增量备份概念及块跟踪的设置
rman 的增量备份差异增量(Differential)备份低级别或者相同级别备份以来变化的所有数据块,顾名思议,也就是要备前期备份以来的差异数据块累积增量(Cumulative)是备份n-1级别(上级)或更低级别以来变化的所有数据块?使用增量备份时,如何缩短RMAN 备份时间Block ChangeTracking??&nb...
扩展swap分区
12.3.1方法一:格式化新建分区成swap格式1.mkswap /devices (格式化成swap格式)2.swapon /swap (激活/swap,加入到swap分区中)1 先分个区[root@xuegod63 ~]# fdisk /dev/sdb命令(输入 m 获取帮助):nPartition type: p primary (0 primary, 0 extended, 4 free) e extendedSelect (default p): p分区...
Oracle统计信息(2)
统计信息的常用的脚本DBMS_STATS.GATHER_TABLE_STATS参数dbms_stats.gather_table_stats(owner VARCHAR2,tablename VARCHAR2,partname VARCHAR2,estimate_percent NUMBER,block_sample BOOLEAN,method_opt VARCHAR2,degree NUMBER,granularity VARCHAR2,cascade BOOLEAN,stattab VARCHAR2,statid VA...
Oracle统计信息(1)
统计信息统计信息概述 统计信息主要是描述数据库中表,索引的大小,规模,数据分布状况等的一类信息。比如,表的行数,块数,平均每行的大小,索引的leaf blocks,索引字段的行数,不同值的大小等,都属于统计信息。CBO正是根据这些统计信息数据,计算出不同访问路径下,不同join...
Oracle集群因子
集群因子 1. 概念 集群因子(ClusteringFactor)是如果通过一个索引扫描一张表,需要访问的表的数据块的数量。衡量通过索引扫描,通过ROWID 回表的时候,物理读有多大。集群因子是索引与它所基于的表相比较而得出的有序性度量,它用于检查在索引访问之后执行的表查找的成本(将集群因子与选...
Oracle的直方图
直方图1、概述 当某列数据分布不均衡,为了让CBO能生成最佳的执行计划,我们可能需要对表收集直方图,直方图最大的桶数(Bucket)是254。收集直方图是一个很耗时的过程,如无必要,千万别去收集直方图。 OLTP系统中没有必要千万不要去收集直方图,因为OLTP一般会用...
Oracle的基数与选择性
基数 一个列中唯一键(Distinct_keys)的个数,如有一个100W行的表,性别列的基数为2 (select distinct gender from test),主键列的基数为100W(select distinct mid from test);选择性 基数/总行数所占的百分比,性别 2/100w * 100% 主键 100% 选择性越高 越有利于...
修改自动收集统计信息任务的执行时间
一般情况,oracle11G数据库自动收集统计信息任务的设置如下:1、Oracle11g 的默认设置;2、user_tab_modifications 跟踪记录表的修改;3、当分析对象的数据变化超过10% 时,Oracle 会重新分析;4、定时任务gather_stats_job 负责定时调度收集统计信息。5、在Oracle11g 中,默认自动收集统计信息的时间为...