概述 索引分为B树索引和位图索引。我们主要研究B树索引,B树索引如下图(图片源自网络): 索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表数据,索引能优化查询,不能优化DML,oracle自动维护索引,频繁的DML操作反而会赢钱大量的索引卫华。 如果sql语句仅仅访问被索引的列,那么数据库只 ...
分类:
数据库 时间:
2017-03-25 21:49:33
阅读次数:
270
B+/-Tree原理及mysql的索引分析 B+/-Tree原理及mysql的索引分析 标签: mysqlMySQLMysqlMYSQL 2012-12-23 17:09 20172人阅读 评论(2) 收藏 举报 标签: mysqlMySQLMysqlMYSQL 2012-12-23 17:09 2 ...
分类:
数据库 时间:
2017-02-26 17:39:52
阅读次数:
226
4.10 同义词文件/Synonym 同义词文件格式 from=>to AT &T => AT&T AT & T => AT & T standarten fuehrer => Standartenfuehrer standarten fuhrer => Standartenfuehrer Ms-D ...
分类:
其他好文 时间:
2017-01-05 09:54:40
阅读次数:
146
待更!!! B-树和B+树的应用:数据搜索和数据库索引 B+/-Tree原理及mysql的索引分析 从B树、B+树、B*树谈到R 树 B树、B-树、B+树、B*树 ...
分类:
其他好文 时间:
2016-09-09 06:25:00
阅读次数:
179
在做维护项目的时,我们经常会遇到索引维护的问题,通过语句,我们就可以判断某个表的索引是否需要重建。 执行一下语句:先分析表的索引 分析表的索引建立情况:DBCC showcontig('Table')DBCC SHOWCONTIG 正在扫描 'Table'' 表...表: 'Table'' (535 ...
分类:
数据库 时间:
2016-08-02 19:16:57
阅读次数:
154
MongoDB 是一个基于分布式文件存储的数据库。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。本文主要内容包括nosql的简介、mongodb的简介、mongodb的体系结构、mongodb在linux和window中的安装配置、安全控制、mongodb的基本数据操作(包括创建数据库,建表,增删改查等)、索引(查询索引、全文索引,地理位置索引等7大索引方式)的使用等主要内容。要求掌握mongodb的双平台配置,基本数据操作,索引的使用,安全控制,索引分析等......
分类:
数据库 时间:
2016-06-27 17:42:22
阅读次数:
345
分析查询语句是否用到了索引 explain sql语句\G //根据返回的信息,我们可知,该sql语句是否使用索引,从多少记录中取出,可以看到排序的方式. 主要是看 key 实际用到的索引 rows 从多少行中找出数据 37万条的数据 不加索引的情况下 查询要2秒多 具体我们来分析这个sql语句 看 ...
分类:
数据库 时间:
2016-06-26 19:46:24
阅读次数:
186
学到了几个不错的优化方法:
1、技术优化
在网上有不少对SQL本身优化的方法,如建立索引并确保合理有效使用上索引,分析执行计划,在基于代价执行场景下,通过执行计划不是高手很难分析出问题(慢慢学习吧~)。
2、业务优化
1)明确查询主表再left join查询辅助列,from MainTabel m,m中包括整个sql返回结果的全部行;
A表的ID取前10然后再取B表的name
se...
分类:
数据库 时间:
2016-04-19 19:48:10
阅读次数:
251
http://blog.csdn.net/tonyxf121/article/details/8393545 B+/-Tree原理 B-Tree介绍 B-Tree是一种多路搜索树(并不是二叉的): 1.定义任意非叶子结点最多只有M个儿子;且M>2; 2.根结点的儿子数为[2, M]; 3.除根结点以 ...
分类:
数据库 时间:
2016-04-16 15:23:14
阅读次数:
266
数据库索引面试的时候被问了很多次,一直连概念都搞不清楚,所以查了一下,先从数据库索引的概念性的介绍一下,分为以下几点:概念索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引分为聚簇索引和非聚簇索引两种,聚簇索引 是按照数据存放的物理位置为顺序的,而非聚簇...
分类:
数据库 时间:
2016-01-05 22:16:21
阅读次数:
199