sql优化
-
sql server 2008亿万数据性能优化范例
sqlserver2008亿万数据性能优化实例最近在开发站长帮手网(www.links.cn)的百度权重查询工具,数据已达亿万级别,主表为关键词主表(包含百度指数,百度收录等字段),字表为网站排名表(1-100)的排名。根据设计惯例,查询的时候主子表通过关键词字段关联查询,查询语句如下:selecttop1000a.word,a.queryurl,a.irank,a.title,a.baiduur...
78
热度 -
特大型系统开发sql优化总结(转)
大型系统开发sql优化总结(转)ProblemDescription:1.每个表的结构及主键索引情况2.每个表的count(*)记录是多少3.对于创建索引的列,索引的类型是什么?count(distinctindexcol)的值是多少?4.最后一次对表进行分析是在什么时间,分析后,是否又对相关表做过大的操作5.索引最后一次rebuild,是在什么时间,此后对表的操作类型又是什么状况?索引中浪费的空...
1
热度 -
(转)Oracle SQL性能优化技艺大总结
(转)OracleSQL性能优化技巧大总结转自:http://1zebra.iteye.com/blog/363712?(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):?????ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表?????drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表...
75
热度 -
求优化这条SQL语句,该如何处理
求优化这条SQL语句RTSQLcodeselectct.ct_id,sc.scid,tea_name,cau_name,ct_timefromSetCauseassc,CauseTimeasct,CauseInfoasci,TeaAccountastawherect.scid=sc.scidandsc.cau_id=ci.cau_idandsc.tea_id=ta.tea_idandci.cau_...
3
热度 -
sql server下的sql查询性能优化,有经验的进,该怎么解决
sqlserver下的sql查询性能优化,有经验的进小弟前几周在维护老项目时碰到百万级数据,有些sql响应较慢,后来解决了!打算过几天在月会上给同事们分享一下,我怕自己提出的解决方案太片面,所以集思广益一次,谢谢大家!color='#e78608'>------解决方案--------------------先说说你总结的吧color='#e78608'>------解决方案-----------...
7
热度 -
求解 sql 性能优化解决方法
求解sql性能优化有下面这么一段SQL检索内容较多,就这边我就直接用1了。select1fromIC_MEMBER_MCthis_innerjoinIC_MEMBERmb4_onthis_.COMPANY_CODE=mb4_.COMPANY_CODEandthis_.MEMBER_ID=mb4_.MEMBER_IDinnerjoinIC_CUSTOMERct3_onthis_.COMPANY_CO...
323
热度 -
帮小弟我看看这个SQL怎么优化
帮我看看这个SQL如何优化?SELECTERP_ProductionBatch.BatchID,BatchNumber,ERP_ProductionBatch.Description,ERP_ProductionBatch.StatusID,StatusName,ERP_ProductionBatch.CreateDate,dbo.fn_GetUserNameFromLoginID(ERP_Pro...
95
热度 -
这句SQL语句还能优化吗?该如何处理
这句SQL语句还能优化吗?select*fromvirtel_telrecordtwheret.snin(selectb.snfromvirtel_telrecordb,virtel_telrecordcwhereb.source=c.sourceandb.dest=c.destandb.sn!=c.snandb.status='Z'andc.end_time=b.start_ti...
61
热度 -
请教一条sql语句的优化
请问一条sql语句的优化语句如下请高人帮忙优化下SQLcodedeclare@c_idintSEt@c_id=19selecttop10000*into#tempfrom[CarVehicleData_tbl]where[email protected]/**/_idorderby[CSN_UpdateTime]descselectmax([CSN_ID])as[CSN_ID],c_id...
18
热度 -
一个sql 优化解决办法
一个sql优化SQLcodeSQLStatementfromeditor:selectc0602"商品编码",c0625"商品条码",c0103"商品名称",c0104"规格",c0604"配货件数",c0605"配货数量",c0618"计划赠品数",c060...
135
热度 -
求助,怎么优化这段SQL语句,求方法思路
求助,如何优化这段SQL语句,求方法思路。SQLcodeselecta.jgbh,a.jgmc,a.jgdm,a.jgjb,(selectnvl(count(*),0)asxlzsfromt_sc_sbzbwherejgbh=a.jgbhandsjsbid='XLZXL'anddydjid='8c196deec1e6446db45b41107b9c924c')asxlzs,--1.188(sele...
55
热度 -
做为软件工程师对sql进行的性能优化
做为程序员对sql进行的性能优化今天面试,我简历上写了熟悉sql的性能优化,但是今天面试,一时想不起别的,就仅仅说出了一条,在这里再总结一些,完善自己的知识点。我经常用的数据库是oracle,所以我的sql优化是程序员针对于oracle的。总结,这个sql优化是针对程序员的,而不是针对dba的,主要就是第一,尽量防止模糊,明确指出,即用列名代替*,第二,在where语句上下工夫。第三多表查询和子查...
27
热度 -
oracle sql优化案例一(使用组合索引)
oraclesql优化案例1(使用组合索引).BadsqlSELECTT3.CONFLICT_ID,??????T3.LAST_UPD,??????T3.CREATED,??????T3.LAST_UPD_BY,??????T3.CREATED_BY,??????T3.MODIFICATION_NUM,??????T3.ROW_ID,??????T3.ATTR_04,??????T3.ATTR_0...
23
热度 -
SQL SERVER目录优化系列之二:索引性能考虑
SQLSERVER索引优化系列之二:索引性能考虑在前面说过了索引能极大的提高数据的检索速度,那为什么不在每一个列上建索引呢?初学者可能会困惑这个问题,而且通常不知道哪些列该建索引,哪些不该建,甚至于会把like模糊查询的列也作为索引列,其实绝大多数情况下,like是不使用索引的,只有等于,大于,IN等操作符会使用索引。SQLSERVER对于数据的插入,更新和删除,都要更新相应的索引。这无疑会大大增...
101
热度 -
SQL Server 2008数据库读写速度优化解决思路
SQLServer2008数据库读写速度优化毕设要求要做这个题目。老师已经给了优化的方向了:逻辑优化、索引优化、查询语句优化、使用查询执行计划工具对代码进行优化分析、使用SQL事件探查器和性能监测工具诊断性能问题。前三种的优化做法具体有哪些?后两者又该怎么操作?盼有大牛教我~!~color='#FF8000'>------解决方案--------------------参考1:http://www...
89
热度 -
【SQL Server 优化性能的几个方面】解决思路
【SQLServer优化性能的几个方面】排版不好,详见博文地址:http://blog.csdn.net/feixianxxx/archive/2010/04/24/5524819.aspx(一).数据库的设计SQLcode可以参看最近论坛上出现一个精华帖http://topic.csdn.net/u/20100415/10/a377d835-acbd-4815-8bcb-b367f88ac8b5...
12
热度 -
一个SQL语句优化,解决办法
一个SQL语句优化,急!!!SQL:selectfexp_bill_no,bill_type,fexp_remarkfrom(selectfexp_bill_no,casewhenexp.FEXP_FORWARD_FLAG='N'thenexp.fexp_rp_flagwhenexp.FEXP_FORWARD_FLAG='Y'andexp.fexp_rp_flag=...
108
热度 -
请教这个 SQL 存储过程怎么优化?或更好
请问这个SQL存储过程如何优化??或更好?CREATEPROCEDUREmyPro@volint,@numint,@codevarchar(20)ASdeclare@statusintset@status=convert(int,rand()*10000)updatecost_stocksetcs_end[email protected]/**/,cs_status=@statuswhe...
34
热度 -
SQL 2005 查询优化 GROUP BY解决思路
SQL2005查询优化GROUPBY本帖最后由u011062542于2014-07-1711:19:11编辑查询统计一个表的数据,但是我又不想使用这个表的所有数据,根据某个字段([NUM])来筛选,取字段[ID]最大的那条数据来统计;举例:表中的数据IDNUMX1X2X30n1xxx1n1xxx2n1yyy3n2xxx想要作为查询的数据IDNUMX1X2X32n1yyy3n2xxx然后我写了大概如...
73
热度 -
SQL Server 海量数据查询代码优化以及提议
SQLServer海量数据查询代码优化以及建议1.应尽量避免在where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:selectidfromtwherenumisnull可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:selectidfromtwherenum=02.应尽量避免在where子句中使...
30
热度