Oracle执行计划详解 一.相关的概念 Rowid的概念 Recursive Sql概念 Predicate(谓词) DRiving Table(驱动表) Probed Table(被探查表) 组合索引(concatenated index) 可选择性(selectivity) 二.oracle访 ...
分类:
数据库 时间:
2017-06-22 13:15:43
阅读次数:
206
一,索引 1,索引作用: (1)加快查询速度 (2)唯一性 (3)文本搜索,MyISAM索引 2,索引缺点: (1)虽然增加查询速度,但是降低增删改的速度,增删改操作时候需要修改索引。 (2)占用磁盘空间。 3,索引分类 : 主键索引primary(id) 唯一索引unique(name) 普通索引 ...
分类:
其他好文 时间:
2017-06-13 18:22:59
阅读次数:
164
一、索引的概念 索引:类似于字典的目录,设置索引可以 加速数据查找,对数据进行约束; 二、索引类型的类型: 主键索引:保证数据唯一性,不能重复+不能为空 普通索引:加速数据查找 唯一索引:加速查找+不能从复 组合索引(多列): 三、索引的工作原理 1、索引原理: 如果要查找的数据,没有设置索引,会从 ...
分类:
数据库 时间:
2017-06-12 17:45:50
阅读次数:
207
MySQL基础操 一、自增补充 MySQL:自增步长 基于会话级别: 基于全局级别: 补充主键:一张表只有一个主键,但主键可以有多列组成; 二、唯一索引 唯一索引:索引列的值必须唯一,但允许有空值。如果是组合索引,则列值的组合必须唯一。 主键索引:不允许有空值。一般是在建表的时候同时创建主键索引。 ...
分类:
数据库 时间:
2017-06-06 20:44:24
阅读次数:
203
简单地比较一下MYSQL,DB2,SQLSERVER数据库设计不同点,为日后看MYSQL源代码先打打底,今天先比较数据库对象吧: 1.DB2上关于表有一个表空间的概念,简单地说, 表空间是数据库系统中数据库逻辑结构与操作系统物理结构之间建立映射的重要存储结构,一般来说一个表空间对应一个表.DB2在表 ...
分类:
数据库 时间:
2017-05-29 12:50:19
阅读次数:
176
1. LIMIT 语句 分页查询是最常用的场景之一,但也通常也是最容易出问题的地方。比如对于下面简单的语句,一般DBA想到的办法是在type, name, create_time字段上加组合索引。这样条件排序都能有效的利用到索引,性能迅速提升。 好吧,可能90%以上的DBA解决该问题就到此为止。但当 ...
分类:
数据库 时间:
2017-05-23 15:52:46
阅读次数:
183
一、介绍一下索引的类型 Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) UNIQUE(唯一索引) ALTER TABLE `table ...
分类:
数据库 时间:
2017-04-07 00:48:17
阅读次数:
232
实验环境:OracleDatabase11gEnterpriseEditionRelease11.2.0.4.0-64bitProduction1、创建表插入数据SQL>createtabletxtx(idint,namechar(2),txchar(3),id1int,primarykey(id,name,tx));
表已创建。
SQL>insertintotxtxvalues(1,‘tx‘,‘tx‘,1);
已创建1行。
SQL>insert..
分类:
数据库 时间:
2017-04-06 23:57:36
阅读次数:
381
一、索引类型 B树索引:大部分都是,因此B树的特性限制了索引如何使用;必须看看索引的正确使用限制(含组合索引的限制)http://blog.csdn.net/lovemdx/article/details/17683647 hash索引:只有Memory引擎支持 二、B树索引的正确使用 ...
分类:
数据库 时间:
2017-04-05 09:52:20
阅读次数:
212
一、索引 索引是一种数据库访问的方式,它可以提高从数据库中检索数据的性能,索引使数据库无需对整个表进行扫描,就能检索出所需的数据,就像书的目录一样,可以快速的查找我们所需要的内容,而不用对整本书进行阅读。 1、索引的分类 逻辑分类:单列索引、组合索引、唯一索引、非唯一索引、函数索引。 物理分类:区分 ...
分类:
数据库 时间:
2017-03-20 00:30:11
阅读次数:
211