Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选

首页 / 数据库 / MySQL

Oracle单表查询某列最大最小值的性能问题

Oracle单表查询某列最大最小值的性能问题

在Oracle 10g中,有一个单表查询的SQL语句,它没有where子句,只是简单地同时求某列最大值和最小值。按照理解,它应该走全索引扫描,但它却走了全表扫描。单表的数据量有点大,组成也有点复杂,LOB字段很多,索引有点多,加lob的索引一起有13个。这下性能就差很多,本来预计毫秒级别的操作变成了分钟。在其他同版本的库上,索引较少时,会走全索引扫描,但性能也不好,查询时的一致性读也很大。SQL是这样:select max(updateid),min(up...
基于 RMAN 的同机数据库克隆

基于 RMAN 的同机数据库克隆

Oracle数据库克隆,也叫着Oracle数据库复制,可以通过基于用户管理的方式来完成,也可以基于RMAN方式来实现。而且Oracle建议使用RMAN方式来实现,因为它简单易用,隐藏其复杂的逻辑,仅仅是执行一条duplicate命令就可以喝茶了。当然,前期的准备工作也是不可少滴,如创建相应的dump目录,准备参数文件,配置监听等等。本文描述了Oracle 11g下如何使用RMAN实现同机克隆数据库。相关阅读:RMAN 异机复制数据库 http://www....
RMAN 数据库克隆文件位置转换方法

RMAN 数据库克隆文件位置转换方法

在使用RMAN克隆数据库时,如果辅助数据库(新数据库)使用了与目标数据库(原数据库)使用了不同的路径,那么就存在位置转换的问题。在Oracle中,控制文件用于定位数据文件以及联机重做日志文件,如果没有正确的转换,控制文件压根就找不到相应的数据文件,日志文件。对此Oralce为我们提供了三种文件位置的转换方法。本文即是对这三种转换方法的描述。1、使用db_file_name_convert与log_file_name_convert参数--我们可以在辅助数据...
MySQL单机多实例方案部署

MySQL单机多实例方案部署

MySQL单机多实例方案,是指在一台物理服务器上运行多个MySQL数据库实例。MySQL单机多实例的优点:1、节省成本,减少服务器、IP、机柜的数量,总体运营成本低于单机单实例方案。2、提升利用率,利用NUMA特性,对MySQL实例进行CPU绑定。3、提升用户体验,大幅度提高IO响应时间,有助于提升用户的体验。MySQL多实例部署的具体实施1、MySQL多实例目录的规划(数据目录配置文件目录)实例1数据路径:/home/mysql/data配置文件路径:/...
Oracle—RMAN备份

Oracle—RMAN备份

一.RMAN备份相关概念1.RMAN备份中表空间不需要处于backup模式下,它备份数据文件,归档日志文件,控制文件,spfile和备份集片,但不备份联机重做日志文件,临时文件和口令文件。2.备份集由备份片组成,可以包含一个或者多个备份片。备份片可以在操作系统中直接看到,其大小和操作系统有关,32位的操作系统最大文件是4G。3.数据文件备份集支持完整和增量备份,即只备份使用过的块,而归档日志文件备份集不支持这个。4.在RMAN下的常用查看命令,show a...
Oracle中backup模式

Oracle中backup模式

在数据库打开的情况下备份(归档模式),把表空间或者数据库置于backup 模式下,如:SQL> alter database begin backup;Database altered.那么当把表空间或者数据库置于backup模式下,会发生什么?1.表空间会发生checkpoint,j将内存中的dirty data全部写进数据文件中;2.在数据文件头的SCN号会被冻结住;3.在backup模式下,一个数据块发生了改变,那么整个数据块都会被写进重做数据...
MySQL 日志管理详解

MySQL 日志管理详解

大纲一、日志分类二、日志详解注:MySQL版本,Mysql-5.5.32(不同版本的mysql变量有所不同)一、日志分类 错误日志查询日志慢查询日志二进制日志中继日志事务日志滚动日志二、日志详解1.错误日志说明:在对应的数据目录中,以主机名+.err命名的文件,错误日志记录的信息类型:记录了服务器运行中产生的错误信息记录了服务在启动和停止是所产生的信息在从服务器上如果启动了复制进程的时候,复制进程的信息也会被记录记录event错误日志配置mysql的主配置...
MySQL 用户与授权管理详解

MySQL 用户与授权管理详解

大纲一、前言二、创建用户并授权三、GRANT语句的种类四、撤权并删除用户推荐阅读:MySQL用户管理 http://www.linuxidc.com/Linux/2012-06/62471.htmMySQL用户工具 http://www.linuxidc.com/Linux/2013-06/86634.htm一、前言做为Mysql数据库管理员管理用户账户,是一件很重要的事,指出哪个用户可以连接服务器,从哪里连接,连接后能做什么。Mysql从3.22.11开...
将MySQL默认datadir修改为自己想要的路径

将MySQL默认datadir修改为自己想要的路径

mysql 数据库的默认安装的路径在/var/lib/mysql,但是实际中,我们在安装时常常就需要定制安装数据库路径,比如/data/mysql,或者/opt/mysql,通常是一个单独的一块盘或者分区,这样有利于性能调优和保护数据安全,同时也方便进行维护。重新初始化mysql 的datadir方法是官方提供的perl脚本mysql_install_db。perocna是一个优秀的mysql衍生版,以高性能为特色,这里以Percona 最新版5.6.12...
<< 691 692 693 694 695 696 697 698 699 700 >>