码迷,mamicode.com
首页 >  
搜索关键字:数据库索引    ( 617个结果
MongoDB索引
1.目的 索引就是用来加速查询的。数据库索引与书籍的索引类似:有了索引就不需要翻遍整本书,数据库则可以直接在索引中查找,使得查找速度能提高几个数量级。在索引中找到条目以后,就可以直接跳转到目标文档的位置。 2.创建普通索引 使用命令 db.collection.ensureIndex({key:1} ...
分类:数据库   时间:2016-12-23 07:48:54    阅读次数:187
深入MySQL索引
MySQL索引作为数据库优化的常用手段之一在项目优化中经常会被用到, 但是如何建立高效索引,有效的使用索引以及索引优化的背后到底是什么原理?这次我们深入数据库索引,从索引的数据结构开始说起. 索引原理 索引为什么能提高查询效率?当我们有一个索引index(a)之后,写一个查询语句where a = ...
分类:数据库   时间:2016-12-19 18:48:17    阅读次数:177
mysql数据库中标的key的含义
四种Key: Primary Key, Unique Key, Key 和 Foreign Key。 1.如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的复合索引的非前导列2. 如果Key是PRI, 那么该列是主键的组成部分3. 如果Key是UNI, 那么该列是一个 ...
分类:数据库   时间:2016-12-07 02:19:06    阅读次数:168
mysql使用索引优化查询效率
索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。在没有索引的情况下,数据库会遍历全部数据后选择符合条件的;而有了相应的索引之后,数据库会直接在索引中查找符合条件的选 ...
分类:数据库   时间:2016-12-07 02:13:14    阅读次数:324
数据库(Mysql)背后的数据结构-学习
来吧,用这三篇文章夯实对Mysql的理解吧。 关于数据库索引及其优化,更多可参见此文:http://www.cnblogs.com/pkuoliver/archive/2011/08/17/mass-data-topic-7-index-and-optimize.html; 关于MySQL索引背后的 ...
分类:数据库   时间:2016-12-06 20:25:52    阅读次数:239
MySQL索引背后的数据结构及算法原理
http://blog.jobbole.com/24006/ 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免 ...
分类:数据库   时间:2016-12-03 17:55:10    阅读次数:360
数据库索引
数据库的索引能快速访问数据表中的信息,索引好比书的目录,能加快我们的查询速度。索引又分为聚簇索引和非聚簇索引,聚簇索引能提高对多行的查询速度,而非聚簇索引对于单行的查询很快。 可在数据库中创建三种索引:唯一索引、主键索引、聚集索引。 唯一索引:唯一索引是不允许表中任何两行具有相同索引值的索引 主键索 ...
分类:数据库   时间:2016-12-03 00:46:41    阅读次数:210
数据库索引的实现原理
说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 ...
分类:数据库   时间:2016-11-23 16:39:11    阅读次数:205
7种查找算法详解(转)
查找成功时的平均查找长度为:(假设每个数据元素的概率相等) ASL = 1/n(1+2+3+…+n) = (n+1)/2 ; 当查找不成功时,需要n+1次比较,时间复杂度为O(n); 当查找不成功时,需要n+1次比较,时间复杂度为O(n); 顺序查找的时间复杂度为O(n ) 。 //顺序查找 int ...
分类:编程语言   时间:2016-11-11 09:57:51    阅读次数:1279
MySQL数据库参数设置不当导致应用不能连接问题
OA(Tomcat+MySQL)最近有些问题,周五请厂家的技术远程调试了一下。调试过程如下:1.对OA数据库索引进行了优化;2.修改数据库最小连接数,由原来的30改为5;3.修改MySQL数据库参数,添加了transaction-isolation=ReadCommitted。因为调试的时候是工作时间,修改完成后没有重启..
分类:数据库   时间:2016-11-07 08:28:53    阅读次数:228
617条   上一页 1 ... 33 34 35 36 37 ... 62 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!