请教,应该如果给这个SQL加索引

其他数据库开发 > MySQL [问题点数:100分,结帖人smartlylife]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:239829
勋章
Blank
红花 2008年8月 其他数据库开发大版内专家分月排行榜第一
2008年7月 其他数据库开发大版内专家分月排行榜第一
2007年7月 其他数据库开发大版内专家分月排行榜第一
2007年6月 其他数据库开发大版内专家分月排行榜第一
2006年12月 其他数据库开发大版内专家分月排行榜第一
2006年11月 其他数据库开发大版内专家分月排行榜第一
2006年9月 其他数据库开发大版内专家分月排行榜第一
2006年5月 其他数据库开发大版内专家分月排行榜第一
2005年12月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2015年6月 其他数据库开发大版内专家分月排行榜第二
2015年5月 其他数据库开发大版内专家分月排行榜第二
2013年6月 其他数据库开发大版内专家分月排行榜第二
2013年3月 其他数据库开发大版内专家分月排行榜第二
2012年12月 其他数据库开发大版内专家分月排行榜第二
2012年10月 其他数据库开发大版内专家分月排行榜第二
2012年9月 其他数据库开发大版内专家分月排行榜第二
2012年7月 其他数据库开发大版内专家分月排行榜第二
2012年6月 其他数据库开发大版内专家分月排行榜第二
2011年11月 其他数据库开发大版内专家分月排行榜第二
2011年10月 其他数据库开发大版内专家分月排行榜第二
2011年9月 其他数据库开发大版内专家分月排行榜第二
2011年6月 其他数据库开发大版内专家分月排行榜第二
2011年5月 其他数据库开发大版内专家分月排行榜第二
2011年4月 其他数据库开发大版内专家分月排行榜第二
2011年3月 其他数据库开发大版内专家分月排行榜第二
2011年2月 其他数据库开发大版内专家分月排行榜第二
2010年12月 其他数据库开发大版内专家分月排行榜第二
2010年11月 其他数据库开发大版内专家分月排行榜第二
2010年9月 其他数据库开发大版内专家分月排行榜第二
2010年7月 其他数据库开发大版内专家分月排行榜第二
2010年4月 其他数据库开发大版内专家分月排行榜第二
2010年3月 其他数据库开发大版内专家分月排行榜第二
2010年1月 其他数据库开发大版内专家分月排行榜第二
2009年12月 其他数据库开发大版内专家分月排行榜第二
2008年6月 其他数据库开发大版内专家分月排行榜第二
2008年5月 其他数据库开发大版内专家分月排行榜第二
2008年4月 其他数据库开发大版内专家分月排行榜第二
2007年5月 其他数据库开发大版内专家分月排行榜第二
2007年1月 其他数据库开发大版内专家分月排行榜第二
2006年10月 其他数据库开发大版内专家分月排行榜第二
2006年8月 其他数据库开发大版内专家分月排行榜第二
2006年6月 其他数据库开发大版内专家分月排行榜第二
2006年4月 其他数据库开发大版内专家分月排行榜第二
2005年9月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2013年12月 其他数据库开发大版内专家分月排行榜第三
2013年5月 其他数据库开发大版内专家分月排行榜第三
2013年4月 其他数据库开发大版内专家分月排行榜第三
2013年2月 其他数据库开发大版内专家分月排行榜第三
2013年1月 其他数据库开发大版内专家分月排行榜第三
2012年5月 其他数据库开发大版内专家分月排行榜第三
2012年4月 其他数据库开发大版内专家分月排行榜第三
2012年3月 其他数据库开发大版内专家分月排行榜第三
2012年2月 其他数据库开发大版内专家分月排行榜第三
2011年8月 其他数据库开发大版内专家分月排行榜第三
2011年7月 其他数据库开发大版内专家分月排行榜第三
2010年10月 其他数据库开发大版内专家分月排行榜第三
2010年5月 其他数据库开发大版内专家分月排行榜第三
2010年2月 其他数据库开发大版内专家分月排行榜第三
2009年11月 其他数据库开发大版内专家分月排行榜第三
2009年10月 其他数据库开发大版内专家分月排行榜第三
2009年5月 其他数据库开发大版内专家分月排行榜第三
2009年4月 其他数据库开发大版内专家分月排行榜第三
2008年12月 其他数据库开发大版内专家分月排行榜第三
2008年11月 其他数据库开发大版内专家分月排行榜第三
2008年10月 其他数据库开发大版内专家分月排行榜第三
2008年9月 其他数据库开发大版内专家分月排行榜第三
2007年9月 其他数据库开发大版内专家分月排行榜第三
2007年8月 其他数据库开发大版内专家分月排行榜第三
2007年4月 其他数据库开发大版内专家分月排行榜第三
2007年3月 其他数据库开发大版内专家分月排行榜第三
2007年2月 其他数据库开发大版内专家分月排行榜第三
2006年7月 其他数据库开发大版内专家分月排行榜第三
2006年2月 其他数据库开发大版内专家分月排行榜第三
2006年1月 其他数据库开发大版内专家分月排行榜第三
2005年11月 其他数据库开发大版内专家分月排行榜第三
2005年10月 其他数据库开发大版内专家分月排行榜第三
等级
本版专家分:239829
勋章
Blank
红花 2008年8月 其他数据库开发大版内专家分月排行榜第一
2008年7月 其他数据库开发大版内专家分月排行榜第一
2007年7月 其他数据库开发大版内专家分月排行榜第一
2007年6月 其他数据库开发大版内专家分月排行榜第一
2006年12月 其他数据库开发大版内专家分月排行榜第一
2006年11月 其他数据库开发大版内专家分月排行榜第一
2006年9月 其他数据库开发大版内专家分月排行榜第一
2006年5月 其他数据库开发大版内专家分月排行榜第一
2005年12月 其他数据库开发大版内专家分月排行榜第一
Blank
黄花 2015年6月 其他数据库开发大版内专家分月排行榜第二
2015年5月 其他数据库开发大版内专家分月排行榜第二
2013年6月 其他数据库开发大版内专家分月排行榜第二
2013年3月 其他数据库开发大版内专家分月排行榜第二
2012年12月 其他数据库开发大版内专家分月排行榜第二
2012年10月 其他数据库开发大版内专家分月排行榜第二
2012年9月 其他数据库开发大版内专家分月排行榜第二
2012年7月 其他数据库开发大版内专家分月排行榜第二
2012年6月 其他数据库开发大版内专家分月排行榜第二
2011年11月 其他数据库开发大版内专家分月排行榜第二
2011年10月 其他数据库开发大版内专家分月排行榜第二
2011年9月 其他数据库开发大版内专家分月排行榜第二
2011年6月 其他数据库开发大版内专家分月排行榜第二
2011年5月 其他数据库开发大版内专家分月排行榜第二
2011年4月 其他数据库开发大版内专家分月排行榜第二
2011年3月 其他数据库开发大版内专家分月排行榜第二
2011年2月 其他数据库开发大版内专家分月排行榜第二
2010年12月 其他数据库开发大版内专家分月排行榜第二
2010年11月 其他数据库开发大版内专家分月排行榜第二
2010年9月 其他数据库开发大版内专家分月排行榜第二
2010年7月 其他数据库开发大版内专家分月排行榜第二
2010年4月 其他数据库开发大版内专家分月排行榜第二
2010年3月 其他数据库开发大版内专家分月排行榜第二
2010年1月 其他数据库开发大版内专家分月排行榜第二
2009年12月 其他数据库开发大版内专家分月排行榜第二
2008年6月 其他数据库开发大版内专家分月排行榜第二
2008年5月 其他数据库开发大版内专家分月排行榜第二
2008年4月 其他数据库开发大版内专家分月排行榜第二
2007年5月 其他数据库开发大版内专家分月排行榜第二
2007年1月 其他数据库开发大版内专家分月排行榜第二
2006年10月 其他数据库开发大版内专家分月排行榜第二
2006年8月 其他数据库开发大版内专家分月排行榜第二
2006年6月 其他数据库开发大版内专家分月排行榜第二
2006年4月 其他数据库开发大版内专家分月排行榜第二
2005年9月 其他数据库开发大版内专家分月排行榜第二
Blank
蓝花 2013年12月 其他数据库开发大版内专家分月排行榜第三
2013年5月 其他数据库开发大版内专家分月排行榜第三
2013年4月 其他数据库开发大版内专家分月排行榜第三
2013年2月 其他数据库开发大版内专家分月排行榜第三
2013年1月 其他数据库开发大版内专家分月排行榜第三
2012年5月 其他数据库开发大版内专家分月排行榜第三
2012年4月 其他数据库开发大版内专家分月排行榜第三
2012年3月 其他数据库开发大版内专家分月排行榜第三
2012年2月 其他数据库开发大版内专家分月排行榜第三
2011年8月 其他数据库开发大版内专家分月排行榜第三
2011年7月 其他数据库开发大版内专家分月排行榜第三
2010年10月 其他数据库开发大版内专家分月排行榜第三
2010年5月 其他数据库开发大版内专家分月排行榜第三
2010年2月 其他数据库开发大版内专家分月排行榜第三
2009年11月 其他数据库开发大版内专家分月排行榜第三
2009年10月 其他数据库开发大版内专家分月排行榜第三
2009年5月 其他数据库开发大版内专家分月排行榜第三
2009年4月 其他数据库开发大版内专家分月排行榜第三
2008年12月 其他数据库开发大版内专家分月排行榜第三
2008年11月 其他数据库开发大版内专家分月排行榜第三
2008年10月 其他数据库开发大版内专家分月排行榜第三
2008年9月 其他数据库开发大版内专家分月排行榜第三
2007年9月 其他数据库开发大版内专家分月排行榜第三
2007年8月 其他数据库开发大版内专家分月排行榜第三
2007年4月 其他数据库开发大版内专家分月排行榜第三
2007年3月 其他数据库开发大版内专家分月排行榜第三
2007年2月 其他数据库开发大版内专家分月排行榜第三
2006年7月 其他数据库开发大版内专家分月排行榜第三
2006年2月 其他数据库开发大版内专家分月排行榜第三
2006年1月 其他数据库开发大版内专家分月排行榜第三
2005年11月 其他数据库开发大版内专家分月排行榜第三
2005年10月 其他数据库开发大版内专家分月排行榜第三
smartlylife

等级:

必须加添强制索引Sql语句

一条Sql语句中因为含有变量,导致了其执行计划的不确定性,时候,为保证执行计划按照我们的要求运行,最好是加上强制索引;但有时即使了强制索引,执行计划还是没有按照我们预期的方式执行,时候该怎么办呢? ...

sql添加索引

使用CREATE 语句创建索引 CREATE INDEX index_name ON table_name(column_name,column_name) include(score) 普通索引 CREATE UNIQUE INDEX index_name ON table_name (column_name) ; 非空索引 CREATE PRIMARY ...

sql优化之数据库添加索引

mysql 为表添加索引索引作用在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多表时,使用索引往往能使查询速度加快成千上万倍...

句简单的 sql ,如何加索引?颠覆了我多年的认知

请问下面的sql语句,要想加快查询速度,该怎么创建索引?以下,以mysql数据库为准。 select * from test where a=? and b>? order by c limit 0,100 结果可能会出乎你的意料。我们首先准备一下运行环境,...

Sql Server之旅——第九站 看公司这些DBA们设计的这些复合索引

一篇再说下索引的最后一主题,索引覆盖,当然学习比较好的捷径是看看那些大师们设计的索引,看从中能提取些什么营养的东西,下面我们看 看数据库中一核心的Orders表。   一:查看表的架构 先查看这个表...

请教!下面这个SQL语句该建立怎样的索引

数据库:9207 操作系统:AIX 5.3 OE_ORDER_HEADERS_ALL 53,752 行数据 OE_ORDER_LINES_ALL 560,136 行数据 SELECT ROUND...

SQL Server 2008 "重新组织索引"和"重新生成索引"抉择,请大家帮帮看看

通过对sql server 2008的了解,sql server 2008 提供了“重新组织索引”和“重新生成索引维护计划,现在不知道该如何去选择使用哪个维护计划来维护数据库,我在网上也查找了很多,但也没有明确...

请教高手“如何在SQL Server 2005里面建立自己的中文索引

最近在做一件数据库查询优化方面的事情,由于我们的数据库大部分表字段都是中文的,而且数据量有200多万条,查询速度非常慢!...查阅相关资料后得知SQL Server2005在建立全文索引时对中文的切词很有问题。 于

表字段索引但是查询依然很慢

之前遇到一问题(因为最近又遇到了,所以记录下来),表字段索引但是查询依然很慢,大概的情况如下 问题描述: 有表T_ORDER(匿名),字段若干,其中有TX_TIME交易时间,MERCHANT_NO商户号都已经添加了...

数据库索引 “回表“ 问题

什么是回表?...通俗的讲:如果索引的列在select所需获得列中就不需要回表(因为在mysql中索引是根据索引列的值进行排序的,所以索引节点中存在该列中的部分值),如果select所需获得列中有大量的非索引列...

SQL Server学习笔记】索引调优、统计信息、查询调整、资源调控

指出了应该对哪些索引进行重新生成或重新组织。 B、显示出索引的使用情况。可以指出哪些索引没有使用过。 建立索引的基本规则: A、针对优先级高的、使用频繁的查询来增加索引,同时测试查询看索引是否被使用,并且...

【转】关于SQL Server2005主键和聚簇索引设置的问题

小弟想问问题,在SQL Server 2005上,建立主键的同时就会默认在主键上设置聚簇索引,那么能否在一字段上设置主键和唯一性索引(Unique),但是把聚簇索引设置到另一字段上? 举简单的例子,比如我有表叫...

[请教]SQL2005复制功能同步Oracle数据后,索引丢失?

最近在工作上,需要把Oracel上的数据,同步到SQL Server 2005上,两数据库同步的表字段都一样。 (按以下网页的方法,http://blog.csdn.net/studyzy/archive/2007/02/05/1502426.aspx) 但发现同步后,SQL ...

我们为什么要用索引,用索引为什么比不用索引

今天分析客户的oracle数据库,发现很多表上都建立了复合索引,而SQL的执行计划很多都没有走索引或者都是索引扫,显然是不对的,通过分析SQL发现,SQL的条件很多都不满足复合索引,也可以说是复合索引简历的不正确...

MySQL 索引详解(并包括了如何分析SQL语句的问题)(强烈推荐)

前段时间参加了Mysql索引sql调优培训,自己线下摸索实践学习了下,这里总结几点分享大家。顺便巩固下自己所学:) 一、InnoDB主键设计 众所周知,InnoDB是clustered-index table,因此对于InnoDB而

"java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 12"异常问题的解决

在SSM项目往Oracle数据库执行添加操作时,系统报以下错误:### Cause: java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 12; uncategorized SQLException for SQL []; SQL state [null]; error code [17041]; ...

急求关于SQL Server2005主键和聚簇索引设置的问题,谢

大家好,小弟想问问题,在SQL Server 2005上,建立主键的同时就会默认在主键上设置聚簇索引,那么能否在一字段上设置主键和唯一性索引(Unique),但是把聚簇索引设置到另一字段上? 举简单的例子,比如...

请教插入的sql语句!

task表中现有数据: pid id parentid name start finish 2000 5743 0 2000年数据1 2009-8-27 2009-8-27 ...谢谢你提供的思路,那如果我一次插入一万条数据,在task上建立name的索引,能达到比较好的效率吗?

干货分享:DBA专家门诊一期:索引sql优化问题汇总

 非常感谢大家踊跃参加DBA专家门诊一期:索引sql优化,很多云友都提出了自己的问题,门诊主任医师玄惭对大家提的问题一一作了解答。现已整理好这些问题,分享在此,欢迎来拿,绝对干货! 篇幅较长,耐心细看!...

mysql主键索引、非主键索引、联合索引、覆盖索引、最左匹配、索引下推

mysql主键索引、非主键索引、联合索引、覆盖索引、最左匹配、索引下推

索引sql优化问题汇总

 非常感谢大家踊跃参加DBA专家门诊一期:索引sql优化,很多云友都提出了自己的问题,门诊主任医师玄惭对大家提的问题一一作了解答。现已整理好这些问题,分享在此,欢迎来拿,绝对干货! 篇幅较长,耐心细看!...

SQL优化指南——优化工具使用

例如一条sql语句很慢,原因是没有用高效的索引而是走的全表扫描,加个索引就解决问题,又比如一条sql优化到执行速度1s左右,逻辑读50左右,应该就可以了。就是单纯场景,差不多无须再考虑优化了。

oracle 索引失效原因及解决方法

 oracle 索引失效原因及解决方法2010年11月26日 星期五 17:10 一、以下的方法会引起索引失效 ‍1,<><br />2,单独的>,<,(有时会用到,有时不会) 3,like "%_" 百分号在前. 4,表没分析....

如何写出高性能的SQL

执行计划是数据库根据SQL语句和相关表的统计信息作出的一查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果...

mysql索引的失效和解决方案

今天在公司遇到一紧急的bug,弄了很久,请教了公司的大神,各种实验才解决这个问题。 这个bug就是查询一月已完成的订单,查询订单系统超时,我开始大致查了下,原因就是数据量太大了导致查询时间过长超过了30s。...

删除分区如何不让全局索引失效?

记得上次ACOUG年会(《ACOUG年会感想》),请教杨长老问题的时候,谈到分区,如果执行分区删除的操作,就会导致全局索引失效,除了使用12c以上版本能避免这个问题外,指出另外一种解决的...

sql语句优化之SQL Server(详细整理)

篇文章主要介绍了sql语句优化之SQL Server篇,整理的比较详细,推荐收藏 MS SQL Server查询优化方法 查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(是查询慢最常见的问题,是程序...

【数据库优化】优化SQL查询:如何写出高性能SQL语句

执行计划是数据库根据SQL语句和相关表的统计信息作出的一查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果...

(走向DBA[MSSQL篇] - 从SQL语句的角度提高数据库的访问性能)一些SQL查询语句应加上nolock

最近公司来一非常虎的DBA,10几年的经验,这里就称之为蔡老师吧,在征得我们蔡老同意的前提下 ,我们来分享一下蔡老我们带来的宝贵财富,欢迎其他的DBA来拍砖。   目录 1、什么是执行计划?执行计划是依赖...

Web报表项目的性能分析和优化实践(四):MySQL建立索引,唯一索引和组合索引

1.为所有的表建立了唯一索引索引字段是主键id。 2.对Data表建立组合索引。 建立索引之前,需要花费2.796秒。 建立索引之后,只需要0.136秒。

相关热词 c#读取da文件 c#字符串拼接安全 c# 串口数据发送 c# 调硬件 计算器的累加c#代码 c#打开bmp文件 c#关闭线程以及子线程 c#界面加载事闪烁 c# xml 特性 c# 获取文件名