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 主键与外键
1.如果Key是空的,那么该列值的可以重复,表示该列没有索引,或者是一个非唯一的
复合索引
的非前导列2.如果Key是PRI,那么该列是主键的组成部分3.如果Key是UNI,那么该列是一个唯一值索引的第一列
paladin1988
·
2012-08-16 20:00
mysql
多列
复合索引
的使用 绕过微软sql server的一个缺陷
那就是把本该编译成索引seek的操作编成了索引扫描,这可能导致严重性能下降举个例子来说明问题,假设某个表T有索引(cityid,sentdate,userid),现在有个分页列表功能,要获得大于某个多列
复合索引
·
2012-07-27 11:17
mongodb系列之操作篇
创建索引: db.user.ensureIndex({'name':1}); //创建子文档索引 db.user.ensureIndex({'addr.mobile':-1}); //创建
复合索引
laczff21
·
2012-07-26 13:00
oracle 索引失效原因及解决方法
一、以下的方法会引起索引失效 1,<> 2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前. 4,表没分析. 5,单独引用
复合索引
里非第一位置的索引列
jasonw68
·
2012-07-24 14:00
oracle
使用索引的原则
查询结果是所有数据行的5%以下时,使用index查询效果最好;where条件中经常用到表的多列时,使用
复合索引
效果会好于几个单列索引。
david_520042
·
2012-07-10 12:00
oracle
sql
Date
数据库
null
insert
复合索引
其中,
复合索引
是我们经常选择的策略。那么,构建索引列的顺序上,有何种差异和需要注意的方面呢?下面我们通过实验来进行说明。实验环境说明准备数据表和实验环境。
cupid1102
·
2012-06-26 15:00
mysql慢查询优化篇之
复合索引
用户可以在多个列上建立索引,这种索引叫做
复合索引
(组合索引)。
复合索引
的创建方法与创建单一索引的方法完全一样。但
复合索引
在数据库操作期间所需的开销更小,可以代替多个单一索引。
wind2008bj
·
2012-06-25 15:25
数据库
mysql
复合索引
Mysql 语句优化
11.在使用索引字段作为条件时,如果该索引是
复合索引
,那么必须使用到该索引中
jiangfeng08
·
2012-06-11 17:43
MySQL
Oracle中表建立联合索引后,其中的一个字段是否可以用来进行索引
在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、
复合索引
的建立需要进行仔细分析
millerrch
·
2012-05-25 11:00
oracle
mysql问题
=或者<>)的时候,MySQL无法使用索引;当betweenand字段类型是时间类型时,mysql不能查询到后边界mysql查询每次只能使用一个索引,所以为了提高查询效率,有时需要建立
复合索引
jackstraw
·
2012-05-19 12:00
mysql
复合索引
【
复合索引
顺序选择问题】
复合索引
第一个原则:前缀性(Prefixing)
复合索引
的前缀性是指只有当
复合索引
的第一个字段出现在SQL语句的谓词条件中时,该索引才会被用到。
swearyd7
·
2012-05-17 16:00
索引
数据库建立索引的一般依据小结
在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、
复合索引
的建立需要进行仔细分析
·
2012-05-14 21:39
[置顶] 索引建设原则总结
在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、
复合索引
的建立需要进行仔细分析
gybyylx
·
2012-05-11 15:00
oracle
Date
table
delete
数据仓库
insert
数据库中的 索引,种类以及应用场景
索引是建立在你认为可以加快查询速度的某一个列上的,一个表只能加一个聚集索引,当然可以是多个列的
复合索引
。 一般如果查询数据的某一个列的数
EvenCode
·
2012-05-09 16:00
数据库
关于mysql中 主键 pri mul
1.如果Key是空的,那么该列值的可以重复,表示该列没有索引,或者是一个非唯一的
复合索引
的非前导列2.如果Key是PRI,那么该列是主键的组成部分3.如果Key是UNI,那么该列是一个唯一值索引的第一列
itzyjr
·
2012-04-23 20:00
mysql
null
关于MySQL中
复合索引
优化
最近对两个开源系统进行反向工程ER图生成后,对比发现一个系统其中一个表中的
复合索引
的列个数对查询的效率有较大的影响~~于是上网查了下相关的资料:(关于
复合索引
优化的)两个或更多个列上的索引被称作
复合索引
sun886
·
2012-04-20 00:00
Oracle 通过
复合索引
提高查询性能的一个真实客户例子
这是一个真实的应用,客户报了一个EBS的performancebug,在Invoiceform里,选择了一个客户后,再打开账单地址(location)的LOV,花了20分钟出来了3条地址数据.分析了客户上传的trc文件(转成prf),发现查询是类似这样的:selectt1.customer_id,t1.customer_name,t2.location......fromcustomert1,cu
chisky
·
2012-04-19 11:00
oracle 索引失效原因及解决方法
一、以下的方法会引起索引失效1,,<,(有时会用到,有时不会)3,like"%_"百分号在前.4,表没分析.5,单独引用
复合索引
里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号
cunxiyuan108
·
2012-04-19 00:00
oracle
优化
数据库
table
null
statistics
4.1 索引既简单又复杂(转载)
“是单字段索引好,还是多字段的
复合索引
好?”“创建
复合索引
,到底有什么规则?”“我的系统索引量比数据量都大,一大堆乱七八糟的索引,也不
libingk9999
·
2012-04-16 16:20
oracle
index
复合索引
优化和适用范围(转载)
两个或更多个列上的索引被称作
复合索引
。
libingk9999
·
2012-04-12 19:27
oracle
index
一把双刃剑:
复合索引
(转载)
4.4.1
复合索引
的重要性问:“是单字段索引好,还是多字段的
复合索引
好?”答:“当然是
复合索引
。但是…”。大千世界,的确复杂,充满辨证。首先,在大多数情况下,
复合索引
比单字段索引好。
libingk9999
·
2012-04-12 18:37
oracle
什么是
复合索引
?
字典中的字母表即是一个索引;索引的目的是为了快速找到所需的记录,在一个列上建立的索引即单索引,用户在多个列上建立索引,这种索引叫做
复合索引
。
复合索引
的创建方法与创建单一索引的方法完全一样。
libingk9999
·
2012-04-12 17:52
oracle
复合索引
最近对两个开源系统进行反向工程ER图生成后,对比发现一个系统其中一个表中的
复合索引
的列个数对查询的效率有较大的影响~~于是上网查了下相关的资料:(关于
复合索引
优化的)两个或更多个列上的索引被称作
复合索引
new_restart
·
2012-04-11 18:00
索引
单列索引和
复合索引
的使用
表结构:mysql>desccar;+----------+-------------+------+-----+---------+----------------+|Field |Type |Null|Key|Default|Extra |+----------+-------------+------+-----+---------+-------------
liang3391
·
2012-04-10 12:12
索引
职场
休闲
SQL Server 索引中include的魅力(具有包含性列的索引)
这种情况,叫做索引覆盖;【
复合索引
】和
复合索引
相对的就是单一索引了,就是索引只包含一个字段,所以
复合索引
就是包含
leamonjxl
·
2012-03-26 16:00
sql
server
存储
mobile
sqlserver
include
磁盘
[转]oracle的
复合索引
两个知识点
Oracle 9i以前的
复合索引
:如果索引有多个字段组成,索引中每个字段对于查询的价值是不同的,通常最常用到的查询字段应该放在最前面;或者相同查询几率的字段根据字段内容的相异程度(相异程度越高,索引效率越高
sangei
·
2012-03-20 15:00
oracle
组合索引
多个索引
第一个字段
只有一个
mysql
复合索引
总结
对于
复合索引
:Mysql从左到右的使用索引中的字段,一个查询可以只使用索引中的一部份,但只能是最左侧部分。
fbd2011
·
2012-03-11 10:00
sql
mysql
优化
table
null
电话
oracle点知识6——索引跳跃式扫描
以下内容整理自网络:索引跳跃式扫描(indexskipscan)是Oracle9i用来提高性能的新特性,对于使用
复合索引
的数据库应用程序意义尤为重大。
changyanmanman
·
2012-02-27 10:00
oracle
sql
工作
数据库
脚本
磁盘
数据库建立索引的原则
3,尝试建立
复合索引
来进一步提高系统性能。修改
复合索引
将消耗更长时间,同时,
复合索引
也占磁盘空间。 4,对于小型的表,建立索引可能会影响性能 5,应该避免对具有较少值的字段进行索引。
ybffnst
·
2012-02-20 17:00
数据库
索引
SQL Server 索引中Include的魅力(具有包含性列的索引)--学习
这种情况,叫做索引覆盖; 【
复合索引
】和
复合索引
相对的就是单一索引了,就是索引只包含一个字段,所以
复合索引
就是包
leamonjxl
·
2012-02-16 11:00
sql
server
存储
mobile
sqlserver
include
磁盘
SQL效率之索引
3、主键索引和
复合索引
对于一张表的
noobjava
·
2012-02-03 15:00
sql
复合索引
概要什么是单一索引,什么又是
复合索引
呢? 何时新建
复合索引
,
复合索引
又需要注意些什么呢?本篇文章主要是对网上一些讨论的总结。一.概念单一索引是指索引列为一列的情况,即新建索引的语句只实施在一列上。
new_restart
·
2012-01-13 18:00
mysql
索引
复合索引
在什么情况下使用
http://topic.csdn.net/t/20060813/16/4946416.html1、
复合索引
使用的目的是什么?
caolaosanahnu
·
2012-01-05 18:00
Class
通过
复合索引
来避免is null使索引失效!
但是我们可以通过
复合索引
的形式来使这种sql也能使用索引,下面是一个简单的测试:SQL>createtabletasselect*fromdba_objects; 表已创建。
zq9017197
·
2011-12-20 21:00
sql
object
table
null
Access
disk
MySQL中优化sql语句查询常用的30种方法
11.在使用索引字段作为条件时,如果该索引是
复合索引
,那么必须使用到该索引中
liang3391
·
2011-12-16 22:28
数据库
mysql
职场
休闲
Mysql limit 优化,百万至千万级快速分页之
复合索引
MySql性能到底能有多高?用了php半年多,真正如此深入的去思考这个问题还是从前天开始。有过痛苦有过绝望,到现在充满信心!MySql这个数据库绝对是适合dba级的高手去玩的,一般做一点1万篇新闻的小型系统怎么写都可以,用xx框架可以实现快速开发。可是数据量到了10万,百万至千万,他的性能还能那么高吗?一点小小的失误,可能造成整个系统的改写,甚至更本系统无法正常运行!好了,不那么多废话了。用事
hengyoushan
·
2011-12-12 14:37
mysql
数据库
mysql
优化
limit
休闲
百万至千万级快速分页之复合索引
B树索引和位图索引的区别!
复合索引
在where条件中必须带驱动列,
复合索引
才会使用。键值重复率低(DISTINCT数量多)的字段放在前面。用实验说明为什么位图索引不适合O
事后诸葛亮
·
2011-11-24 17:22
index
sql
session
insert
table
测试
mysql
复合索引
的使用场景
1、
复合索引
使用的目的是什么? :能形成索引覆盖,提高where语句的查询效率 2、一个
复合索引
是否可以代替多个单一索引?
javafan_303
·
2011-11-22 15:00
mysql
mysql
复合索引
的使用场景
1、
复合索引
使用的目的是什么? :能形成索引覆盖,提高where语句的查询效率 2、一个
复合索引
是否可以代替多个单一索引?
javafan_303
·
2011-11-22 15:00
mysql
关于MySQL中
复合索引
优化
最近对两个开源系统进行反向工程ER图生成后,对比发现一个系统其中一个表中的
复合索引
的列个数对查询的效率有较大的影响~~于是上网查了下相关的资料:(关于
复合索引
优化的)两个或更多个列上的索引被称作
复合索引
abc123456789cba
·
2011-11-18 20:00
数据结构
mysql
搜索引擎
memcached
提高查询速度的SQL注意点
11.在使用索引字段作为条件时,如果该索引是
复合索引
,那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引,否则该索引将不会被使用,并且应尽可能的让字段顺序
minren8
·
2011-10-16 19:36
sql
数据库
效率
休闲
提高查询速度
Oracle10g系统管理15
64.索引分类:存储方式:B*-树索引,反向索引和位图索引索引列方式:单列索引和
复合索引
索引列值唯一性方式:唯一索引和非唯一索引,索引列都允许null 65.索引管理的指导方针装载数据后建立索引索引正确的表和列限制表的索引个数删除不再需要的索引指定索引块空间使用参数指定索引所在的表空间考虑并行建立索引使用
AllenHU0320
·
2011-10-08 14:00
oracle10g
SQL优化
1)单列索引 单列索引是基于单个列所建立的索引,比如: createindex索引名on表名(列名)2)
复合索引
复合索引
基于两列或是多列的索引,在同一张表上可以有多个索引,但是要求列的组合必须不同
jingxuewang110
·
2011-09-09 10:00
JOIN
sql
优化
测试
Access
nested
mongodb索引笔记
quot;name"字段创建升序索引(降序值为"-1") db.people.ensureIndex({"name" : 1})
复合索引
heipark
·
2011-09-08 14:00
mongodb
建立索引常用的规则
在连接字段上应该建立索引;4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引;5、索引应该建在选择性高的字段上;6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引;7、
复合索引
的建立需要进行仔细分析
zhongguoren666
·
2011-09-06 09:00
c
存储
建立索引常用的规则
4、经常出现在Where子句中的字段,特别是大表的字段,应该建立索引; 5、索引应该建在选择性高的字段上; 6、索引应该建在小字段上,对于大的文本字段甚至超长字段,不要建索引; 7、
复合索引
的建立需要进行仔细分析
buliedian
·
2011-09-06 09:00
索引
MySQL索引 使用笔记 -转
其中聚集索引,次要索引,覆盖索引,
复合索引
,前缀索引,唯一索引默认都是使用
jiwang1980
·
2011-08-30 10:12
mysql
数据库
索引
职场
休闲
引起索引失效的原因和解决方法
一、以下的方法会引起索引失效1,,<,(有时会用到,有时不会)3,like"%_"百分号在前.4,表没分析.5,单独引用
复合索引
里非第一位置的索引列.6,字符型字段为数字时在where条件里不添加引号
yuan22003
·
2011-08-25 21:00
oracle
数据库
优化
null
table
statistics
关于mysql的一些笔记
如果Key是空的, 那么该列值的可以重复, 表示该列没有索引, 或者是一个非唯一的
复合索引
的非前导列 2. 如果Key是PRI, 那么该列是主键的组成部分 3.
ww6167
·
2011-08-20 21:00
mysql
mysql order
其中聚集索引,次要索引,覆盖索引,
复合索引
,前缀索引,唯一索引默认都是使用B+树索引,统称索引。当然,除了B+树这种类型的索引之外,还有哈稀索引(hashindex)等。
jiwang1980
·
2011-08-19 15:13
数据库
mysql
职场
order
休闲
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
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
其他