当前位置: 代码迷 >> 热门搜索 >> sql优化
 

sql优化

  • 增高系统性能——对SQL语句优化的思考

    提高系统性能——对SQL语句优化的思考软件在研发的过程中自始至终都在留意着系统的可扩展性,但与此同时也在关注着系统的性能,SQL语句作为系统性能的一环不容忽视,从今天开始结合开发的经验,谈一下我对SQL语句优化的理解和认知:1、在联合查询语句中做到小表驱动大表:联合查询是常用到的一种查询方式,左连接、右连接、内连接等等时不时地被应用在查询语句中,然而在这一过程中如果能判明各表的数据量,那就再好不过...

    17
    热度
  • 请帮忙优化一下sql语句解决思路

    请帮忙优化一下sql语句SELECTfolio.xcode,folio.type,count(folio.fcode),sum(folio.fbprc),sum(folio.fser)FROMfolioWHERE(folio.fdt>=to_date('2005-02-21','yyyy-mm-dd'))AND(folio.fdt<=to_date(&#...

    127
    热度
  • SQL 查询优化 嵌套查询解决办法

    SQL查询优化嵌套查询0sqlserver,sql如下:select*from(selectsubject,COUNT(Subject)ascoutfromQuestionswhereUserID='banianji'andAskDate>'2011-01-01'andAskDate<'2014-01-01'groupbySubject)asawherea.cout=(selectMA...

    76
    热度
  • 优化一个SQL话语200分

    优化一个SQL语句200分优化这个SQL语句selecta.post_code,a.inst_code,a.post_name,to_char(b.change_date,'YYYY-MM-DD')aschange_datefromt_hr_b_postb,t_mgt_postawhereconfirmflag='00590002'anda.post_code=b....

    76
    热度
  • sql 表数据在一亿条以上 如何优化

    sql表数据在一亿条以上怎么优化假设表A数据经过一年后达到一亿如何优化听别人说数据库有这个功能,可以把历史的分开例如表中只存最近一个月的但是查询表A的还能查到一个月以前的大概意思就是这个会的帮帮忙不会的帮顶下color='#e78608'>------解决方案--------------------说的是分区表,看看联机丛书吧。color='#e78608'>------解决方案---------...

    98
    热度
  • sql 子查询优化 权限管理的解决思路

    sql子查询优化权限管理的sql">selectMenuTextfrommainmenuwherePermissionIDin(selectdistinctPermissionIDfromRole_PermissionwhereRoleIDin(selectRoleIDfromUser_Roleswhereuserid=(selectidfromuserswhereuserpkno=10)))请前...

    31
    热度
  • 继续发帖SQL语句的编写或优化

    继续发帖求一个SQL语句的编写或优化订单信息表t1:order_id(订单号)add_time(下单时间)tourist_id(客户信息)客户信息表t2:tourist_id(客户信息)tel1tel2tel3tel4(四个电话或手机号码)呼出信息表t3:tel(呼出电话)calltime(呼出时间)其中t1中tourist_id关联到t2中tourist_id,t3中的tel可能为t2中的任一个...

    13
    热度
  • sql语句求优化,运行耗时很长。解决思路

    sql语句求优化,运行耗时很长。selectmax(b.doorname)asdoorname,max(Meterssll)asMeterssll,max(Meterslrl)asMeterslrl,max(MeterJSWD)asMeterJSWD,max(MeterHSWD)asMeterHSWD,max(MeterGY)asMeterGY,max(MeterHY)asMeterHY,max(...

    39
    热度
  • Oracle优化全攻略1(Oracle SQL Hint)

    Oracle优化全攻略一(OracleSQLHint)其实Oracle的优化器有两种优化方式,基于规则的优化方式(Rule-BasedOptimization,简称为RBO)基于代价的优化方式(Cost-BasedOptimization,简称为CBO)所以hint也不例外,除了/*+rule*/其他的都是CBO优化方式RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则...

    79
    热度
  • SQL语句优化, 求解!该如何解决

    SQL语句优化,求解!下面这个SQL的查询结果有6万多行,执行时间有4分钟,如何优化?写存储过程能否优化,高手求思路!sql">select*from[csm-gz].[dbo].[TestResult]where1=1andagent_idin(0,14,17,18,19,21,25,30,38,40,51)andapp_idin(0,32,33,34,35,36,37,38,39,40,41,...

    84
    热度
  • 优化临时表使用,SQL话语性能提升100倍

    优化临时表使用,SQL语句性能提升100倍原载UC技术博客:http://tech.uc.cn/?p=2218【问题现象】线上mysql数据库爆出一个慢查询,DBA观察发现,查询时服务器IO飙升,IO占用率达到100%,执行时间长达7s左右。SQL语句如下:SELECTDISTINCTg.*,cp.nameAScp_name,c.nameAScategory_name,t.nameAStype_n...

    82
    热度
  • Oracle的34类SQL优化方式(教程)

    Oracle的34种SQL优化方式(教程)(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):Oracle的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作...

    89
    热度
  • 优化您的开发工具之-PL/SQL

    优化你的开发工具之-----PL/SQL优化你的开发工具之-----PL/SQLhttp://www.ibator.com/forum.php?mod=viewthread&tid=212&fromuid=111?1、登录后默认自动选中MyObjects????默认情况下,PLSQLDeveloper登录后,Brower里会选择Allobjects,如果你登录的用户是dba,要展开...

    127
    热度
  • 非常好用的SQL话语优化34条

    非常好用的SQL语句优化34条?1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表drivingtable)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询,那就需要选择交叉表(intersectiontable)作为基础表,交...

    48
    热度
  • 查询SQL语句,会考虑优化的最好

    查询SQL语句,能考虑优化的最好表1:Orders货单表idint主键statuschar(1)状态(0,1,2,3,4)表2:Users用户表idint主键userNamevarchar(50)用户名表3:OrdersLog日志表idint主键orderIdint外键对应Orders表主键userIdint外键对应Users表主键statuschar(1)同Orders表statusupdate...

    68
    热度
  • 一个蛋疼的sql,性能怎么优化

    一个蛋疼的sql,性能如何优化??具体的sql就不写了,太长了,需求是这样的:一个历史表里面几个关键的字段一个主键id公司标识copmanyid一个成功或失败状态status一个createtime需求很简单现在要查询下面的数据:1如果某公司只有一条历史记录,则显示状态为失败的、2如果公司有多条记录,只要有一条是成功的就不显示,如果都为失败的,则显示最新及最近的一条我的思路是这样的在java程序中...

    8943
    热度
  • sql优化或简写吗,该如何解决

    sql有优化或简写吗--计算本年的个数量,金额selecta.wlcode,a.sumqty1-b.sumqty2(selectwlcode,oyear,sum(qty1)sumqty1,sum(qty2)sumqty2,sum(money1)summoney1,sum(money2)assummoney2fromtable1whereoyear='2013'groupbywlcode,oyear...

    16
    热度
  • 关于sql优化有关问题

    关于sql的优化问题selectF_IdfromAph_FloorwhereF_Status='Y'andF_PIDin(selectP_IdfromAph_PavilionwhereP_Status='Y'andHB_IDin(selectHB_IdfromAph_HouseBuildwherehps_Id=2andHB_Status='Y'))用了2个in,有没有别的写法会更好。数据库优化分享...

    280
    热度
  • 请问一条sql语句的优化

    请教一条sql语句的优化??select编号,日期,单价,合计 from商品供销统计wherejzrq>='2011-7-1'andjzrq<'2012-1-1'and 编号in(select编号from商品信息where店面编号in (select店面编号from店面信息where城市代码=1)) orderby编号,日期以上语句的目标是要查询某个城市的所有商品销售和供货情况...

    14
    热度
  • sql2005存储优化有关问题

    sql2005存储优化问题。网上看了不少资料,也没有个结论。数据文件都有40G了,千万数据级的表有3个,其它表若干。服务器上做了个raid10,现有以下疑问:1,raid10和普通的固态硬相比,那种方案在数据库读写过程中效率更高?暂不考虑成本因素。2,如果用固态硬盘组raid性能是否会有较大改善?3,分区表和raid一起用,对性能有没有提升?提升幅度有多大?color='#e78608'>----...

    61
    热度