T1表 10000000万条数据,(插入时间36分钟,count(*)查询19秒,空间占用670M左右)1.真正充分的利用索引 比如like '张%' 就是符合SARG(符合扫描参数)标准 而like '%张' 就不符合该标准通配符%在字符串首字符的使用会导致索引无法使用,虽然实际应用中很难避免这样...
分类:
其他好文 时间:
2015-03-13 20:21:03
阅读次数:
162
-- 资源表select t1.cmtsresourceid, -- 资源ID GUID t1.createtime, -- 创建时间 t1.fileex...
分类:
其他好文 时间:
2015-03-13 18:23:57
阅读次数:
128
-- 资源表select t1.cmtsresourceid, -- 资源ID GUID t1.createtime, -- 创建时间 t1.fileex...
分类:
其他好文 时间:
2015-03-13 16:25:09
阅读次数:
118
采用存储过程的方式批量更新数据,Oracle中也可采用merge-update的方式更新,不过采用如下存储过程的方式会更快些DECLARE
MAX_ROWSNUMBERDEFAULT5000;
ROW_ID_TABLEDBMS_SQL.UROWID_TABLE;
DATE_TIME_TABLEDBMS_SQL.DATE_TABLE;
CURSORC1IS
SELECT/*+use_hash(t1,t2)parallel(t..
分类:
其他好文 时间:
2015-03-11 19:55:39
阅读次数:
691
在我们平常写sql的时候,in和exists这两个关键词会经常用到,所以我们有必要对它们的性能作一个分析。
[in和exists性能分析]
1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;
T1数据量小而T2数据量非常大时,即数据量T1
2) select * from T1 where T...
分类:
其他好文 时间:
2015-03-11 10:54:28
阅读次数:
119
高中也做个这种类似的题目,概率空间是[t1, t2] × [s1, s2]的矩形,设x、y分别代表两辆列车到达的时间,则两人相遇的条件就是|x - y| 2 #include 3 #include 4 using namespace std; 5 6 struct Point 7 { 8 ...
分类:
其他好文 时间:
2015-03-10 22:48:57
阅读次数:
186
MYSQL在默认的情况下查询是不区分大小写的,例如:
?
1
2
3
4
5
6
7
mysql>
create
table
t1(
->
name
varchar(10));
Query
OK, 0 rows
affected (0.09 se...
分类:
数据库 时间:
2015-03-10 17:27:01
阅读次数:
227
联合查询效率较高.以下例子来说明联合查询的好处t1表结构(用户名,密码) userid int username varchar(20) password varchar(20) 1 jack jackpwd 2 owen owenpwdt3表结构(用户积分,等级) userid int jf in...
分类:
数据库 时间:
2015-03-10 10:21:43
阅读次数:
144
MySQL使用嵌套循环算法来实现多表之间的联接。Nested-Loop Join Algorithms一个简单的嵌套循环联接(NLJ)算法,循环从第一个表中依次读取行,取到每行再到联接的下一个表中循环匹配。这个过程会重复多次直到剩余的表都被联接了。
假设表t1、t2、t3用下面的联接类型进行联接:Table Join Type
t1 range
t2 ref
t3...
分类:
其他好文 时间:
2015-03-06 16:01:15
阅读次数:
125
hci.h转自:http://blog.csdn.net/xiaoleiacmer/article/details/44036607#t1[cpp]view plaincopy//分配内存,应用程序不应该调用这个函数.void*HCI_bm_alloc(uint16size);//检查连接时间参数和...
分类:
其他好文 时间:
2015-03-06 12:44:21
阅读次数:
1886