Welcome 微信登录

首页 / 数据库 / MySQL

Oracle最常用的B树索引的5种访问方法

Oracle最常用的B树索引的5种访问方法

今天我们讨论下Oracle数据库中最常用的B树索引,首先我们先来看一下Oracle数据库里B树索引的结构。从图中我们可以看出,Oracle数据库里的B树索引就好像一颗倒长的树,它包含两种类型的数据块。 一种是索引分支块(L1-1,L1-2),另一种是索引叶子块(L0-1,L0-2,L0-3,L0-4,L0-5,L0-6)。 索引分支块包含指向相应索引分支块和叶子块的指针和索引键值列.索引键值列不一定是完整的索引键值, 它可能只是索引键值的前缀,只要Orac...
MHA 配置文件样本描述

MHA 配置文件样本描述

与绝大多数Linux应用程序类似,MHA的正确使用依赖于合理的配置文件。MHA的配置文件与mysql的my.cnf文件配置相似,采取的是分模块,param=value的方式来配置,配置文件位于管理节点,通常包括每一个mysql server的主机名,mysql用户名,密码,工作目录等等。本文列出了单套MHA以及采用全局配置来管理多套MHA配置文件的一些样例,供大家参考。1、单套MHA配置样本manager_host$ cat /etc/app1.cnf[s...
基于mysqldump快速搭建从库

基于mysqldump快速搭建从库

mysql主从搭建总的来说大致分为3个步骤,一是为主从实例添加复制所需参数以及创建复制用的账户,二在是需要在主库建立快照,三是在从库上添加指向主库IP,端口,用户名,密码,binlog位置等。而对于主从搭建的快照方式有很多种,如使用InnoDB hotbak,xtrabackup,mysqldump以及直接使用tar方式来建立快照。本文主要介绍使用mysqldump方式来建立快照,适用于不超过20GB左右的数据库。与本文有关的相关参考:使用mysqldum...
MySQL 复制简要描述及示例

MySQL 复制简要描述及示例

主从复制技术在MySQL中被广泛使用,主要用于同步一台服务器上的数据至多台从服务器,可以用于实现负载均衡,高可用和故障切换,以及提供备份等等。MySQL支持多种不同的复制技术,诸如单向,半同步异步复制等以及不同级别的复制,诸如数据库级别,表级,跨库同步等等。本文简要描述了一个基本的主从复制并给出示例。1、复制的基本原理(步骤)a、在主库上把数据更改记录的二进制日志(binary log)b、从库上的I/O线程连接到主库并请求发送其二进制日志文件(主库上的b...
MySQL基于LVM快照的备份恢复

MySQL基于LVM快照的备份恢复

目录1、数据库全备份2、准备LVM卷3、数据恢复到LVM卷4、基于LVM快照备份数据5、数据灾难恢复6、总结写在前面:测试环境中已安装有mysql 5.5.36数据库,但数据目录没有存放在LVM卷,此次要演示基于LVM的数据备份和恢复,所以就把mysql的数据先迁移到LVM上再做快照卷的备份。如果innodb表基于LVM来做备份,那事务日志文件和数据文件要在同一个LVM的逻辑卷上,因为在同一时刻我们只能对一个逻辑卷做快照,如果事务日志与数据文件不在同一卷上...
MongoDB 2.4.10 安装和配置

MongoDB 2.4.10 安装和配置

介绍MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。特点高性能、易部署、易使用,存储数据非常方便。主要功能特性有:面向集合存储,易存储对象类型的数据模式自由支持动态查询支持完全索引,包含内部对象支持查询支持复制和故障恢复使用高效的二进制数据存储,包括大型对象(如视频等)自动处理碎片,以支持云计算层次的扩展性支持RUBY,PYTHON,JAVA,C++,PHP等多种语言文件存储格式为BSO...
MySQL5.6一主多从的半同步复制实例

MySQL5.6一主多从的半同步复制实例

半同步简介: 在默认情况下,MySQL的复制是异步的,这意味着主服务器及其从服务器是独立的。异步复制可以提供最佳的性能,因为主服务器在将更新的数据写入它的二进制日志(Binlog)文件中后,无需等待验证更新数据是否已经复制到从服务器中,就可以自由处理其它进入的事务处理请求。但这也同时带来了很高的风险,如果在主服务器或从服务器端发生故障,会造成主从数据的不一致,甚至在恢复时造成数据丢失。 从MySQL5.5开始引入了一种半同步复制功能,该功能可以...
Percona Xtrabackup实现数据库备份和灾难恢复

Percona Xtrabackup实现数据库备份和灾难恢复

目录1、工具介绍2、工具安装3、备份策略及准备测试数据4、全备份数据5、增量备份数据6、灾难恢复7、总结1、工具介绍percona-xtrabackup软件包中中包含了两个工具,一个是xtrabackup,另一个是innobackupex,innobackupex由per进行封装,在对innodb表进行备份时会自动调用xtraback工具,所以对InnoDB表做备份的实际是xtrabackup这个工具,xtrabackup也只能对innodb表做备份,这是...
MySQL各种日志介绍

MySQL各种日志介绍

目录1、日志分类2、各种日志介绍1、日志分类错误日志查询日志慢查询日志事务日志二进制日志中继日志2、各种日志介绍2.1、错误日志默认时错误日志的存放位置在数据目录中,名称为“server_name.err”错误日志记录的事件:a)、服务器启动关闭过程中的信息b)、服务器运行过程中的错误信息c)、事件调试器运行一个事件时间生的信息d)、在从服务器上启动从服务器进程时产生的信息查看与日志相关的变量:mysql> SHOW GLOB...
Oracle 数据库多路归档,防止单点故障

Oracle 数据库多路归档,防止单点故障

一、通常用来解决如下问题:单个归档目录满导致数据库hang的问题归档多路径,防止单点故障二、多路径归档的实现如下通过以下两个参数来控制,具体如下:LOG_ARCHIVE_DEST_n ---使用LOG_ARCHIVE_DEST_n参数定义多个归档路径log_archive_min_succeed_dest三、参数说明: LOG_ARCHIVE_DEST_n 参数定义多个归档路径,使用初始化参数LOG_ARCHIVE_DEST_n配置归档位置时,可以...
Oracle 11g Data Guard 物理备库快速配置指南

Oracle 11g Data Guard 物理备库快速配置指南

缘起最近做了Oracle 10g和11g的物理备库配置实验,发现 Data Guard 其实很容易,但是缺少好文档。我是参考官方文档做的实验,觉得它写的不是很清楚的。Google 出来两个pdf文档,读了觉得比官方文档强很多。翻译下,也许会对某些朋友有用。翻译的同时我也好更熟悉下这两个文档。好久没翻译过英文了,可以顺便练练手。原文档下载地址(墙外):Configure Dataguard 11gR2 Physical Standby Part 1Confi...
Oracle中rank() over, dense_rank(), row_number() 的区别

Oracle中rank() over, dense_rank(), row_number() 的区别

Oracle中rank() over, dense_rank(), row_number() 的区别假设现在有一张学生表student,学生表中有姓名、分数、课程编号,现在我需要按照课程对学生的成绩进行排序。select * from student1. rank over ()可以实现对学生排名,特点是成绩相同的两名是并列,如下1 2 2 4 5select name, course, rank() over(partition by course ...
Red Hat Enterprise Server 5.8+Oracle10g(中文界面)安装

Red Hat Enterprise Server 5.8+Oracle10g(中文界面)安装

VMware workstation10(虚拟机)下面安装红帽企业版5.8创建虚拟机新建虚拟机,选择配置类型为-典型(推荐)。点击下一步,弹出如下界面,选择——稍后安装操作系统。点击下一步,操作系统选择linux,版本选择Red Hat Enterprise Linux 5点击下一步,选择虚拟机要安装的目录,尽量选择磁盘空间比较大的盘。点击下一步,按照推荐配置,磁盘大小可以自己调整。点击下一步,弹出如下界面,可以自定义硬件,比如内...
ORA-27300故障解决实例

ORA-27300故障解决实例

近期某客户反映其核心业务系统部分页面运行缓慢,生产数据库(双节点RAC环境)出现异常,登录BOSS数据库检查,发现数据库运行较慢,检查锁表情况发现大量锁表, 然后登录到数据库一节点服务器发现服务器运行缓慢,运行top发现系统资源已消耗殆尽,截图如下:登录数据库二节点服务器运行正常,可判断故障点在数据库RAC双机一节点上。服务器上sqlplus登录Oracle正常,未发现明显异常。查看Oracle告警日志发现如下报错信息:经过查询Oracle 官方网站MOS...
Oracle RAC必备知识点整理

Oracle RAC必备知识点整理

数据库规划要从业务特性和需求为导向,不要为了RAC的可用性而上RAC,实际上RAC也不是万能的,需要如下知识点需要掌握。1.使用RAC的好处1.1 提升应用系统性能,提高数据库事务处理能力在单台主机资源或者单实例数据库的事务处理能力受到瓶颈时,使用RAC能极大提高并发能力。主机的资源使用率不是简单的求和。比如在2个节点的RAC环境中,每个节点的CPU使用率为50%,如果所有资源转移到单个节点,其使用率不会等于100%,可能70%。所以资源的使用很大程度上在...
<< 841 842 843 844 845 846 847 848 849 850 >>