E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MySQL索引
使用数据库不得不说的事儿
MySQL索引
的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的
MySQL索引
类型。 在数据库表中,对字段建立索引可以大大提高查询速度。
wangysh
·
2013-01-27 17:00
数据库
MySql索引
选择
mysql是根据什么来选择是不是使用一个索引呢?表df的name字段上有索引。看下面的两个查询:mysql>explainselectnamefromdfwherenamelike'a%'; +----+-------------+-------+------+---------------+------+---------+------+------+-------------+ |id|sel
imzoer
·
2013-01-23 15:00
MongoDB 关于索引的建议
第一,MongoDB索引和
MySQL索引
非常相似并且对于MySQL的索引优化有很多也适用于MongoDB。
san_yun
·
2013-01-23 14:00
mongodb
MySQL索引
基本概念笔记
好的文章:http://database.51cto.com/art/200910/156685.htm官网:MySQL如何使用索引http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#mysql-indexes官网:创建索引:http://dev.mysql.com/doc/refman/5.1/zh/sql-syntax.html#c
幻想vs理想
·
2013-01-22 20:00
mysql索引
MySql索引
的一个技巧
索引的建立,直接会影响到查询性能。看下面的查询:select*fromdddwhereid>1orderbyscore;我们查询学号大于1的学生的各科成绩得分。那么按照一般的思路,是这样建立索引的(id,score)。explain一下:mysql>explainselect*fromdddwhereid>1orderbyscore; +----+-------------+-------+---
imzoer
·
2013-01-21 12:00
MySql索引
中,对NULL的处理
从网上学习的时候一直看到,mysql列建议列是非null的。说是如果是允许null的列,对索引会有影响(索引不会包括有NULL值)。原文如下:尽量避免NULL:应该指定列为NOTNULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化。因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。----------------------
imzoer
·
2013-01-18 22:19
mysql
笔试面试
MySql索引
中,对NULL的处理
从网上学习的时候一直看到,mysql列建议列是非null的。说是如果是允许null的列,对索引会有影响(索引不会包括有NULL值)。原文如下:尽量避免NULL:应该指定列为NOTNULL,除非你想存储NULL。在MySQL中,含有空值的列很难进行查询优化。因为它们使得索引、索引的统计信息以及比较运算更加复杂。你应该用0、一个特殊的值或者一个空串代替空值。----------------------
imzoer
·
2013-01-18 22:00
PHP特级课视频教程_第十五集 MySQL基础操作(一)_李强强
教程内容:1.mysql表复制2.
mysql索引
3.mysql视图4.mysql内置函数视频播放地址:视频下载地址: http://vdisk.weibo.com/s/mYMko名人微刊: http:/
lamp小强
·
2013-01-11 22:00
redis
mysql
linux
shell
memcache
PHP特级课视频教程_第十八集
MySQL索引
优化_李强强
教程内容:1.索引优化2.表检查与表优化1)check表检查2)optimize表优化3.常用sql的优化1)大批量导入数据2)insert优化3)groupby优化4)嵌套查询优化视频播放地址:视频下载地址: http://vdisk.weibo.com/s/mYMo4名人微刊: http://kan.weibo.com/2573752331/myprofile
lamp小强
·
2013-01-11 22:00
redis
mysql
linux
memcache
sphinx
mysql索引
结构原理
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-treeB+tree树2、Myisam索引结构3、innodb索引结构4、Myisam索引与InnoDB索引相比较第一部分:基础知识:索引官方介绍索引是帮助MySQL高效获取数据的数据结构。笔者理解索引相当于一本书的目录,通过目录就知道要的资料在哪里,不用一页一页查阅找出需要的资料。关键字index唯一索引强调唯一,就是
Jye13
·
2013-01-11 14:00
mysql
mysql
mysql
mysql
mysql
,
MySQL索引
背后的数据结构及算法原理,
,
MySQL索引
背后的数据结构及算法原理,
MySQL索引
背后的数据结构及算法原理摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。
zhibin07
·
2013-01-08 10:00
mysql
由浅入深探究
mysql索引
结构原理、性能分析与优化
由浅入深探究
mysql索引
结构原理、性能分析与优化摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、简单介绍B-treeB+tree树2、MyisAM索引结构3、Annode索引结构
ajian005
·
2013-01-06 15:00
MySQL索引
背后的数据结构及算法原理
http://www.codinglabs.org/html/theory-of-mysql-index.html摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是
larryliuqing
·
2013-01-05 13:00
mysql索引
类型normal,unique,full text
问题1:
mysql索引
类型normal,unique,fulltext的区别是什么?
cuidiwhere
·
2012-12-30 16:00
MySQL索引
背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从
龙鸟
·
2012-12-23 16:00
数据结构
mysql
算法
索引
添加
mysql索引
的3条原则
添加
mysql索引
的3条原则张映发表于2010-12-07分类目录: mysql一,索引的重要性索引用于快速找出在某个列中有一特定值的行。
newworld2010
·
2012-12-14 00:00
MySQL索引
背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从
newworld2010
·
2012-12-14 00:00
mysql
索引
由浅入深探究
mysql索引
结构原理、性能分析与优化
第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索引(1.2) 不能正确的利用索引(1.3) 如果一个查询where子句中确实不需
fangwei1235
·
2012-12-13 13:00
MySQL索引
简介
简介用来提高查询速度的技术很多,其中最重要的是索引。索引是一种数据结构,能更快地定位到目标数据。在一个没有索引的数据表中,要查询一行记录,只能逐行匹配,是一个顺序查找的过程,时间复杂度为O(n).数据量小尚且可以接受,当数据达到百万,甚至更大的时候,光花在查询上的时间就得好几秒,这是不允许的。如上图所示,如果在user_id上加索引,需要查询用户2031303960的宝贝,就不必一行一行查询,直接
aesop_wubo
·
2012-12-11 13:00
MySQL索引
的缺点以及
MySQL索引
在实际操作中有哪些事项
以下的文章主要介绍的是
MySQL索引
的缺点以及
MySQL索引
在实际操作中有哪些事项是值得我们大家注意的,我们大家可能不知道过多的对索引进行使用将会造成滥用。
·
2012-12-07 16:07
MySQL索引
、事务、日志解析
一、数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。 这种数据结构是根据mysql本身定义的数据类型进行组织的,不同的组织方式只能满足不同的比较机制一般有:简单索引:建立在一个字段上组合索引:建立在多个字段上 mysql支持的索引类型:【B-Tree索引】:最左前缀索引B-Tree+索引:聚簇索引--clusterindex第二索引【哈希索引】【R-Tree
林夕jing
·
2012-12-05 11:54
日志
索引
事务
简述
MySQL索引
什么是索引?上篇笔者写到,可以简单理解为书的目录。术语一点,我们可以说索引是一种数据结构,是将特定字段取出来,按照某种特殊的内在组织方式(MySQL的索引类型)存储起来的数据结构。有了索引,当我要在数据库中的某个表中找数据时,MySQL无须任何扫描,即准确可找到,反之,则需要全表扫描,试想一个百万行以上的表,这要多久?顺便说一下每种索引对应的使用这种索引的方式都是有限的,就是说我们
上官战
·
2012-12-02 14:48
mysql
InnoDB
index
B-Tree
mysql中主键索引与普通索引
索引用来快速地寻找那些具有特定值的记录,所有
MySQL索引
都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。
xrzs
·
2012-11-30 23:00
MySQL索引
背后的数据结构及算法原理(5)
MySQL索引
背后的数据结构及算法原理(5)
MySQL索引
背后的数据结构及算法原理(1)情况七:查询条件中含有函数或表达式。
jiagou
·
2012-11-29 13:00
mysql
MySQL索引
背后的数据结构及算法原理(4)
MySQL索引
背后的数据结构及算法原理(4)
MySQL索引
背后的数据结构及算法原理(4) 情况三:查询条件用到了索引中列的精确匹配,但是中间某个条件未提供。
jiagou
·
2012-11-29 13:00
mysql
MySQL索引
背后的数据结构及算法原理(3)
MySQL索引
背后的数据结构及算法原理(3)
MySQL索引
背后的数据结构及算法原理(3) 最左前缀原理与相关优化 高效使用索引的首要条件是知道什么样的查询会使用到索引,这个问题和
jiagou
·
2012-11-29 13:00
mysql
MySQL索引
背后的数据结构及算法原理(2)
MySQL索引
背后的数据结构及算法原理(2)
MySQL索引
背后的数据结构及算法原理(2)
MySQL索引
实现在MySQL中,索引属于存储引擎级别的概念,不同存储引擎对索引的实现方式是不同的,本文主要讨论MyISAM
jiagou
·
2012-11-29 13:00
mysql
MySQL索引
背后的数据结构及算法原理(一)
MySQL索引
背后的数据结构及算法原理(一)
MySQL索引
背后的数据结构及算法原理(1)2011年07月11日15:29来源:张洋博客作者:张洋编辑:胡铭娅评论:0条本文Tag:开源数据库MySQL数据库
jiagou
·
2012-11-28 16:00
mysql
MySQL索引
使用方法和性能优化
关于
MySQL索引
的好处,如果正确合理设计并且使用索引的MySQL是一辆兰博基尼的话,那么没有设计和使用索引的MySQL就是一个人力三轮车。
jaray
·
2012-11-28 16:18
数据库
(ZZ)msyql索引类型
【转】http://hi.baidu.com/mesong1/item/da7ca2ccb637052de90f2e7a
MySQL索引
类型及优化索引是快速搜索的关键。
millerrch
·
2012-11-27 16:00
msyql
MySQL索引
背后的数据结构及算法原理
摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要从
macyang
·
2012-11-26 22:00
MySQL索引
与存储方式对性能的影响
在数据库中,对性能影响最大的几个策略包括数据库的锁策略、缓存策略、索引策略、存储策略、执行计划优化策略。索引策略决定数据库快速定位数据的效率,存储策略决定数据持久化的效率。MySQL中两大主要存储引擎MyISAM和InnoDB采用了不同的索引和存储策略,本文将分析它们的异同和性能。MySQL主要提供2种方式的索引:B-Tree(包括B+Tree)索引,Hash索引。B树索引具有范围查找和前缀查找的
sasafeng
·
2012-11-26 13:00
mysql索引
优化面试题
1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响到更新
yerik_yao
·
2012-11-25 23:00
where
影响
beijing
的
AGE
mysql 索引 & 索引类型
MySQL索引
类型包括:(1)普通索引这是最基本的索引,它没有任何限制。
michaelrun
·
2012-11-25 10:00
MySQL索引
类型及优化
MySQL索引
的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的
MySQL索引
类型。在数据库表中,对字段建立索引可以大大提高查询速度。
michaelrun
·
2012-11-25 10:00
mysql索引
ALTER TABLE 、CREATE INDEX 2种 先查看索引吧,如果已经有了,就不要再加了 show index from table_name; Non_unique 如果索引不能包括重复词,则为0。如果可以,则为1。 添加 ALTER TABLE table_name ADD INDEXindex_name (column_list) --普通索引,要起个名字inde
dzl84394
·
2012-11-20 17:00
mysql
mysql索引
原理及联合应用小记
索引机制 mysql只是在where语句中的条件中自动建联合索引 orderby字段不参与自动联合索引 可以使用explain解析sql来看sql的可用性和优化方向 1.索引与查询条件的顺序没有关系,但和索引中第一个字段有关系,只要查询条件中包含第一个字段,type就是ref的,如果查询语句中不包含第一个字段,但包含其他字段,也会使用到索引,但type就是index2.索引的选择问题,每次
bj_xwx
·
2012-11-15 17:58
mysql
索引
联合索引
由浅入深探究
mysql索引
结构原理、性能分析与优化
摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索引(1.2) 不能正确的利用索引(1.3) 如果一个查询where子句中确
turkeyzhou
·
2012-11-14 14:00
MySQL索引
背后的数据结构及算法原理(b+树)
很好的文章,让我这个小菜鸟很深入的学习到了b+树的概念,以及为什么mysql要用b+树存储知道了InnoDB为什么不建议使用过长的字段作为主键知道了InnoDB不建议使用非单调的字段作为主键从原理上知道了MyISAM和INNODB的区别建议像我一样的菜鸟能仔细阅读摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引
kingxueyuf
·
2012-11-14 09:00
mysql
mysql
数据库
MySQL索引
使用全程分析
创建2张用户表user、user2,表结构相同,但user表使用InnoDB存储引擎,而user2表则使用MyISAM存储引擎。复制代码代码如下:--Table"user"DDLCREATETABLE`user`(`id`int(11)NOTNULLAUTO_INCREMENT,`name`varchar(50)DEFAULTNULL,`email`varchar(100)DEFAULTNULL,
·
2012-11-12 09:26
mysql索引
创建索引 对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加 索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下 降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影
san_yun
·
2012-11-05 21:00
mysql
MySQL索引
背后的数据结构及算法原理[转]
转载自伯乐在线http://blog.jobbole.com/24006/ 学习一下。摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交
敲木鱼的男孩
·
2012-11-05 20:00
mysql
mysql索引
问题
SELECT `invite_invited`.`id`, `invite_invited`.`user_id`, `invite_invited`.`account`, `invite_invited`.`invited_datetime`, `invite_invited`.`register_user_id`, `invite_invited`.`category` FROM `invite
san_yun
·
2012-11-05 11:00
mysql
MySQL索引
类型一览 让MySQL高效运行起来
mysql索引
注意事项
MySQL索引
的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的
MySQL索引
类型。在数据库表中,对字段建立索引可以大大提高查询速度。
johnstrive
·
2012-11-01 09:00
由浅入深探究
mysql索引
结构原理、性能分析与优化
摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索引(1.2) 不能正确的利用索引(1.3) 如果一个查询where子句中确
koudaidai
·
2012-10-31 13:00
MySQL索引
1.作用1.1作用帮助MySQL高效获取的数据的数据结果。它对于高性能非常关键,但是人们通常会忘记或误解它,因此建立索引(indexing)是现实中性能问题的首要原因。1.2原理索引页面相对于数据页面来说小得多。当进行数据检索时,系统先搜索索引页面,从中找到所需数据的指针,再直接通过指针从数据页面中读取数据。从某种程度上,可以把数据库看作一本书,把索引看作书的目录,通过目录查找书中的信息,显然较没
thomas0yang
·
2012-10-25 17:00
[置顶] 由浅入深探究
mysql索引
结构原理、性能分析与优化
摘要:第一部分:基础知识第二部分:MYISAM和INNODB索引结构1、 简单介绍B-treeB+tree树2、 MyisAM索引结构3、 Annode索引结构4、 MyisAM索引与InnoDB索引相比较第三部分:MYSQL优化1、表数据类型选择2、sql语句优化(1) 最左前缀原则(1.1) 能正确的利用索引(1.2) 不能正确的利用索引(1.3) 如果一个查询where子句中确
·
2012-10-24 16:00
mysql索引
的类型和优缺点
mysql索引
的类型和优缺点 http://blog.csdn.net/lifu119/article/details/7973085
MySQL索引
的知识点 http://www.neatstudio.com
xingwang.ye
·
2012-10-24 10:00
sql
Mysql索引
优化
1,创建索引对于查询占主要的应用来说,索引显得尤为重要。很多时候性能问题很简单的就是因为我们忘了添加索引而造成的,或者说没有添加更为有效的索引导致。如果不加索引的话,那么查找任何哪怕只是一条特定的数据都会进行一次全表扫描,如果一张表的数据量很大而符合条件的结果又很少,那么不加索引会引起致命的性能下降。但是也不是什么情况都非得建索引不可,比如性别可能就只有两个值,建索引不仅没什么优势,还会影响
kavy
·
2012-10-23 09:00
mysql
MySQL索引
使用技巧
1. 对于单键索引,尽量选择针对当前Query 过滤性更好的索引; 2. 在选择组合索引的时候,当前Query 中过滤性最好的字段在索引字段顺序中排列越靠前越好; 3. 在选择组合索引的时候,尽量选择可以能够包含当前Query 的WHERE 子句中更多字段的索引; 4. 尽可能通过分析统计信息和调整Query 的写法来达到选择合适索引的目的而减少通过使用Hint 人为控制索引的选择,因为这会使后期
宋双旺
·
2012-10-22 10:00
mysql
上一页
98
99
100
101
102
103
104
105
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他