sql优化
-
sql2008数据优化,解决后再追加100分,请不要乱顶贴多谢
sql2008数据优化,解决后再追加100分,请不要乱顶贴谢谢问题是这样,我现有一个爬虫工具,每天采淘宝的数据,sql数据量每天都在变大(天天采集),然后做了一个后台网站分析采集回来的数据现在访问速度已经有点慢了。我个人解决思路是:读写分离数据白天晚上都可以采,采回来存放在一个地方,选一个时间点再放到服务器库中,具体怎么实现还没想好请各位大侠指点一下。看看是不是有什么好办法?如SQL数据库分区等等...
5988
热度 -
SQL啊小弟我的SQL语句运行起来超慢,请高手帮忙优化下
SQL高手请进啊,,我的SQL语句运行起来超慢,请高手帮忙优化下SQLcodeselectstuAscourse.addtimeas日期,stuascourse.courseidas班级代码,stuascourse.studentidas听课证代码,stuAscourse.snameas姓名,stuascourse.sexas性别,course.coursenameas班级名称,course.re...
34
热度 -
一个用户SQL慢查询分析,缘故及优化
一个用户SQL慢查询分析,原因及优化问题描述一个用户反映线上一个SQL语句执行时间慢得无法接受。SQL语句看上去很简单(本文描述中修改了表名和字段名):SELECTcount(*)FROMaJOINbONa.`S`=b.`S`WHEREa.`L`>'2014-03-3000:55:00'ANDa.`L`<'2014-03-3001:00:00';且查询需要的字段都建了索引,表结构如下:...
72
热度 -
一个sql语句的优化有关问题
在线等一个sql语句的优化问题selectinfo_information.id,info_title,class_b,mode,'price'=casewhenprice=0then'面谈'whenprice<>0thenprice+'元'end,city,pubdate,scannumsfrominfo_information,inf...
36
热度 -
Oracle优化全攻略2(Oracle SQL Hint 11g)
Oracle优化全攻略二(OracleSQLHint11g)包括一些新的特性Question:Howdoesthelatchprocessinthesharedpoolwork?Answer:ComputethehashvalueofthestatementUsethehashvaluetodeterminethepartofthesharedpooltobelatched(locked)Find...
124
热度 -
[转载] 好手详解SQL性能优化十条经验
[转载]高手详解SQL性能优化十条经验?转载地址:http://database.51cto.com/art/200904/118526.htm1.查询的模糊匹配尽量避免在一个复杂查询里面使用LIKE'%parm1%'——红色标识位置的百分号会导致相关列的索引无法使用,最好不要用.解决办法:其实只需要对该脚本略做改进,查询速度便会提高近百倍。改进方法如下:a、修改前台程序——把查询条件的供应商名称...
59
热度 -
聚簇索引与非聚簇索引的差异以及SQL Server查询优化技术
聚簇索引与非聚簇索引的区别以及SQLServer查询优化技术在《数据库原理》里面,对聚簇索引的解释是:聚簇索引的顺序就是数据的物理存储顺序,而对非聚簇索引的解释是:索引顺序与数据物理排列顺序无关。正式因为如此,所以一个表最多只能有一个聚簇索引。不过这个定义太抽象了。在SQLServer中,索引是通过二叉树的数据结构来描述的,我们可以这么理解聚簇索引:索引的叶节点就是数据节点。而非聚簇索引的叶节点仍...
46
热度 -
SQL语句的优化,速度很慢,求其他方法实现,该怎么解决
SQL语句的优化,速度很慢,求其他方法实现我有表a数据为idname110022100331004表B数据为idnamestr11002|1005|21004|31008|最后我想得出结构idnameflag110021210030310041简单的说,就是A表中的一个字段NAME在B表中出现过就输出FLAG=1我试着用标量值函数来写是可以,数据少可以,但是数据多就很慢了,有什么别的方法吗?分享到...
57
热度 -
sql语句优化,select top 1 表1 where 某字段='*' order by 更新时间 DESC,该如何处理
sql语句优化,selecttop1表1where某字段='*'orderby更新时间DESCsql表GB有id(唯一标识)、姓名、分数、评分日期四个字段。如果要select姓名字段是小王的所有行中最后一个评分日期的分数。selecttop1GBwhere姓名='小王'orderby评分日期DESC。这样的运算顺序应该是在表GB中先找出所有'小王'来,然后按评分日期降序排列在选出排序后的top1来...
373
热度 -
数据比较多,要进行全表扫描,上面这一句sql语句该怎么优化
数据比较多,要进行全表扫描,下面这一句sql语句该如何优化?数据比较多,要进行全表扫描,下面这一句sql语句该如何优化?我是想把内容content里包含"非法","其它","没用"等内容的url替换成BUPDATETABELSETurl=replace(url,'A','B')wherecontentlike'%非法%'orcontent...
12
热度 -
开发者当了解的一些SQL优化准则
开发者应了解的一些SQL优化准则下面介绍一些开发者在数据库操作中要注意的SQL编码准则。虽然本文不能覆盖所有的准则,但还是希望能给开发者带来些许帮助。下面就来看看在编码实践中哪些应该做,哪些不应该做。?1.?在长时间运行的查询和短查询中使用事务?如果预期有一个长时间运行的查询,并且有大量的数据输出时,开发者就应该在BEGINTRAN和ENDTRAN之间使用事务。?这样事务会在缓冲区缓存为独立事务,...
77
热度 -
SQL Server 查询优化(测试02)参数嗅探-执行计划抉择
SQLServer查询优化(测试02)参数嗅探-执行计划选择sql">最近常看到"参数嗅探"这个词,看了几篇文章,于是就自己摸索做个测试来加深印象!去官网下载了数据库:AdventureWorks2012直接测试吧!找几个熟悉的表关联起来,用ProductID作为条件找到两个ID返回行数相差较大的值.ProductID=870(4688行) ProductID=897(2行) ...
9
热度 -
一次十分有意思的sql优化经历
一次非常有意思的sql优化经历我的这篇博客出自我的博客园,原文地址:http://www.cnblogs.com/tangyanbo/p/4462734.html今天放到iteye来和大家分享补充:看到这么多朋友对sql优化感兴趣,我又重新补充了下文章的内容,将更多关于sql优化的知识分享出来,喜欢这篇文章的朋友给个赞吧,哈哈,欢迎交流,共同进步。2015-4-30补充:非常感觉编辑的推荐,同时又...
49
热度 -
一、 SQL优化
每天进步一点点—SQL优化一、SQL优化1.通过showstatus命令了解各种SQL的执行频率mysql>showstatuslike'Com_%';+---------------------------+-------+|Variable_name|Value|+---------------------------+-------+|C...
109
热度 -
请高手指导怎么优化该sql,用oracle plsql编写
请高手指导如何优化该sql,用oracleplsql编写CREATEORREPLACEPROCEDUREPP_SETPPORDER(MONUM_1inVARCHAR2,--订单号MTCODE_1INVARCHAR2,--整车号MOQTYS_1INVARCHAR2,PSDATE_1INVARCHAR2,PFDATE_1INVARCHAR2,CPCODE_1INVARCHAR2,CPQTYS_1INV...
69
热度 -
该sql语句该怎么优化,两张表都是大数据量,
该sql语句该如何优化,两张表都是大数据量,急!!!updatecfg_custriskrsetr.needrecognise='1',r.recognisetype=vc_libtypewhereexists(select1fromta_ack_accttwheret.businesscode='103'andt.transactioncfmdate>to_char((sysdate-to...
57
热度 -
下面这个sql能不能优化啊等高手解答解决办法
下面这个sql能不能优化啊,急等高手解答计算CYclosingday前10日,每日的累计交柜量的百分比的规律(D-10包括10天以前)?selectcount(*)fromvessel_move_loga,voyage_memberbwherea.voyid_company_code=b.voyid_company_codeanda.voyid_vessel_code=b.voyid_vessel...
50
热度 -
求oracle插入初始数据pl/sql语句优化,该怎么处理
求oracle插入初始数据pl/sql语句优化现有一张话务信息表,建表语句如下:createtableVIP_RECKONING(N_IDNUMBER(20)notnull,PHONE_NUMVARCHAR2(11),D_ACCOUNTDATEDATE,N_MONTHRENTNUMBER(20,2),N_BASERATENUMBER(20,2),N_LONGRATENUMBER(20,2),N_N...
436
热度 -
经过手动创建统计信息优化sql查询性能案例
通过手动创建统计信息优化sql查询性能案例来源于工作中的一个实际问题,这里是组合列数据不均匀导致查询无法预估数据行数,从而导致无法选择合理的执行计划导致性能低下的情况我这里把问题简单化,主要是为了说明问题如下一张业务表,主要看两个“状态”字段,BusinessStatus1和BusinessStatus2createtableBusinessTable(Idintident...
346
热度 -
SQL性能优化:怎么定位网络性能有关问题
SQL性能优化:如何定位网络性能问题color="#000000"face="宋体">一同事跟我反馈他遇到了一个SQL性能问题,他说全表只有69条记录,客户端执行耗费了两分多钟,这不科学呀。要我分析一下原因并解决。我按照类似表结构,构造了一个案例,测试截图如下所示color="#000000"face="宋体">color="#000000"face="宋体">color="#000000"fac...
421
热度