上周公司的生产库的tempdb瞬间暴涨,导致磁盘剩余空间为0,估计是相关人员运行不合理的sql查询导致。tempdb在以下情况会用到:(1)用户建立的临时表.如果能够避免不用,就尽量避免. 如果使用临时表储存大量的数据且频繁访问,考虑添加index以增加查询效率。(2)Schedule jobs.如...
分类:
数据库 时间:
2014-08-19 10:45:34
阅读次数:
436
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询慢最常见的问题,是...
分类:
数据库 时间:
2014-08-15 14:28:48
阅读次数:
270
使用CONTAINS关键字查询NCLOB字段SELECTFORMATTED_MESSAGE FROM FOC.TBL_LOG WHERE CONTAINS(FORMATTED_MESSAGE, p_FORMATTED_MESSAGE) > 0;
分类:
数据库 时间:
2014-08-14 23:17:16
阅读次数:
298
exec sp_addlinkedserver 'abc', '', 'SQLOLEDB', '192.168.49.34' exec sp_addlinkedsrvlogin 'abc', 'false',null, 'CentermUA', '123'go--查询select * from...
分类:
数据库 时间:
2014-08-14 20:29:59
阅读次数:
206
场景:当我们在DW中新建了一个表,但是在FM中没有创建模型,想针对这个表直接做一个报表,那么就需要在reportstudio中直接用sql来查询,为了追求查询速度,我们可以把页面用户选择的条件直接传给sql.如下图:上面是省份对应key值为1-2-3-4-5,下面是商品类型对应key值为1-2,省份...
分类:
数据库 时间:
2014-08-14 16:35:08
阅读次数:
270
SELECT c FROM t WHERE c = 1SELECT c FROM t WHERE c in (1)或者SELECT c FROM t WHERE c = 1 OR c = 2SELECT c FROM t WHERE c in (1,2)以上SQL文,第一组(=,IN),第二组(=,...
分类:
数据库 时间:
2014-08-12 16:22:04
阅读次数:
246
1.前言 在web开发中, 页面模板,业务逻辑(包括缓存、连接池)和数据库这三个部分,数据库在其中负责执行SQL查询并返回查询结果,是影响网站速度最重要的性能瓶颈。本文主要 针对MySql数据库,双十一的电商大战,引...
分类:
其他好文 时间:
2014-08-12 09:08:25
阅读次数:
239
lucene特点及效果文章里就不说了,网上有的是。我就简单说下自己号码大全了解,正常sql查询时:namelike‘%继中%‘想必咱们一定理解这样不会走索引关键词挖掘的,然后就在多行数据等级查询相应时刻会很慢,对吧,由于数据库在一行行扫呢。所以咱们自然会想到怎样能让它走索引?解..
分类:
编程语言 时间:
2014-08-10 18:58:11
阅读次数:
658
$dd = Db::getInstance(); //实例连接数据库$sql = "SELECT * FROM `yezi_friendlinks`"; // SQL$res = $dd->query($sql); // 查询$tt = print_r($res, true); // 结果// $t...
分类:
数据库 时间:
2014-08-10 12:51:49
阅读次数:
261
lucene特点及效果文章里就不说了,网上有的是。我就简单说下自己号码大全了解,正常 sql 查询时:name like '%继中%' 想必咱们一定理解这样不会走索引关键词挖掘的,然后就在多行数据等级查询相应时刻会很慢,对吧,由于数据库在一行行扫呢。所以咱们自然会想到怎样能让它走索引?解决方案之一:...
分类:
编程语言 时间:
2014-08-10 12:41:30
阅读次数:
330