MySQL执行计划explain的key_len解析

当用Explain查看SQL的执行计划时,里面有列显示了 key_len 的值,根据这个值可以判断索引的长度,在组合索引里面可以更清楚的了解到了哪部分字段使用到了索引。下面演示中,表结构的合理性这边暂且不说,只是证明一下索引长度的计算方法。目前大部分博文是字符类型的索引长度计算方法,下面列举几个类...

2016-04-29 09:23:50

阅读数:654

评论数:0

MySQL复制应用中继日志解析

前言:SQL线程应用中继日志,在binlog_format是row格式的时候,是居于主键更新,下面结合一张图来证明。

2016-04-29 09:15:40

阅读数:7458

评论数:0

Oracle Memory Management and HugePage (连载二)

作者:沃趣科技高级数据库工程师  魏兴华  MSMM 10G前SGA的管理是通过手工设置一系列的参数来实现的,例如重要的参数有以下几个: ●             buffer_cache_size ●             shared_pool_...

2016-04-20 17:08:57

阅读数:4440

评论数:0

Oracle Memory Management and HugePage (连载一)

在这篇文章中,我给大家介绍一些Oracle内存管理和大页的知识。Oracle发展这么多年,提供了多种的内存管理方式,从最早SGA、PGA手工管理,到9I版本出现的PGA的自动管理,到10G版本出现的SGA自动管理(ASMM),再到11G版本出现的memory自动管理(AMM),Oracle基本是在...

2016-04-20 17:06:58

阅读数:4187

评论数:0

CBO的相关原理 系列一

CBO的相关原理 CBO在oracle7中被引入,基于数据对象的统计信息(包括数据集的行数,唯一值的个数等等)来计算执行计划的执行成本。随着版本的演化,CBO逐渐完善起来,在9i开始使用系统统计信息(system statistics,系统统计信息的出现是为了估算SQL在CPU方面的消耗)。但...

2016-04-18 13:34:45

阅读数:833

评论数:0

Oracle 查询转换初探

概述 Oracle查询转换器的作用是把原始sql重写为语义相同的语句,目的是为了获得更高效的sql。 查询转换主要有四种技术:子查询展开,视图合并,谓词推入,星型转换。 了解查询转换是掌握SQL优化的基础,本文将对这四种技术做一些简单的介绍。 子查询展开 子查询展开是指优化器不再把子查询作...

2016-04-18 13:33:27

阅读数:607

评论数:0

Oracle并行基础二

Oracle并行基础(连载二) 作者:沃趣科技高级数据库技术专家 魏兴华 消费者生产者模型的限制 根据上面的介绍,你已经知道了,一个并行操作内一般会具有两组PX slave进程,一组为生产者,一组为消费者。生产者通过table queue发送数据,消费者通过table queue...

2016-04-18 13:31:36

阅读数:350

评论数:0

Oracle并行基础一

Oracle并行基础(连载一) 作者:沃趣科技高级数据库技术专家 魏兴华 概述 Oracle企业版有一项非常厉害的技术:并行查询,也就是说一个语句可以雇佣多个服务器进程(parallel slaves也叫PX slaves)来完成这一个查询所需要的结果。并行操作不仅仅能够充分利...

2016-04-18 13:29:48

阅读数:421

评论数:0

PostgreSQL中删除的数据能否恢复

作者:沃趣科技首席数据库架构师 唐成 问题的提出 有人问PostgreSQL数据库中刚刚删除的数据能否被恢复? 或更进一步,如果如要在一个事务中做了一系列的更新、删除、插入的操作后,把这个事务提交之后又后悔了,能否恢复到之前的状态? 当然如果数据库有备份,可...

2016-04-18 13:27:41

阅读数:458

评论数:0

MySQL并发复制系列三:MySQL和MariaDB实现对比

并发复制(Parallel Replication) 系列三:MySQL 5.7 和MariaDB 10的parallel replication对比 作者:沃趣科技MySQL数据库工程师  麻鹏飞         经过上两篇关于MySQL/MariaDB 的Binary Log Grou...

2016-04-18 13:18:56

阅读数:1084

评论数:0

MySQL并发复制系列二:多线程复制

并发复制(Parallel Replication) 系列二: Enhanced Multi-threaded Slaves 作者:沃趣科技MySQL数据库工程师  麻鹏飞 首先梳理下传统MySQL/MariaDB主备复制基本原理:         主从复制通过三个线程来完成,在ma...

2016-04-18 13:13:26

阅读数:1831

评论数:0

MySQL并发复制系列一:binlog组提交

并发复制(Parallel Replication) 系列 一 : Binary Log Group Commit 作者:沃趣科技MySQL数据库工程师  麻鹏飞 MySQL  Binary log在MySQL 5.1版本后推出主要用于主备复制的搭建,我们回顾下MySQL 在开启/关闭 B...

2016-04-18 13:10:05

阅读数:2647

评论数:1

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