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

其他数据库开发 > MySQL [问题点数:100分,结帖人smartlylife]
等级
本版专家分:0
结帖率 100%
等级
本版专家分:0
smartlylife

等级:

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

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

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

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

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

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

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

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

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

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

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

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

数据库索引 “回表“ 问题

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

【转】关于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而

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

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

"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语句!

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主键索引、非主键索引、联合索引、覆盖索引、最左匹配、索引下推

请教基于Group By 时间分组统计SQL语句优化

需求是一大家常见的功能.博客中.对博客的时间索引归档.msn space就有这种功能.为了让热心的朋友了解.我把需求详细讲述一下: 博客中.通常有一归档.即显示统计用户一年当中每月份发表的文章数.如果用户那个月...

索引sql优化问题汇总

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

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

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

如何写出高性能的SQL

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

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

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

利用 force index优化sql语句性能

今天写了一统计sql,在一近亿条数据的表上执行,200s都查不出结果。SQL如下:select customer,count(1) c from upv_** where created between "2015-07-06" and "2015-07-07" group by ...

【数据库优化】优化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秒。

优化 SQL 查询:如何写出高性能SQL语句

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

优化SQL查询:怎样写出高性能SQL语句

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

请教个sql笔试题

表名为table的表内容如下 year month value 2009 1 1.1 2009 2 1.2 2009 3 1.3 2009 4 1.4 2010 1 2.1 2010 2 2.2 2010 3 2.3 2010 4 2.4 要求查询结果为 ...sql语句怎么写?

如何写出高性能SQL语句—优化SQL查询

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

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke