最近在学习POSIX thread编程,今天编译一个程序报如下错误:/tmp/ccXH8mJy.o:在函数‘main’中:deadlock.c:(.text+0xbb):对‘pthread_create’未定义的引用deadlock.c:(.text+0x134):对‘pthread_join’未定...
分类:
其他好文 时间:
2014-09-15 00:52:47
阅读次数:
237
发现公司同事很喜欢用exists和in做子查询关联,我觉得很有必要研究下两者的区别,供参考和备忘/*(这段信息来自网络begin)对于in的使用,就相当于对inner table执行一个带distinct的子查询,然后将得到的结果集再和outer table进行外连接,连接方式和索引使用任然同于普通...
分类:
数据库 时间:
2014-09-14 21:56:07
阅读次数:
316
-- 准备工作drop table if exists Emp;create table if not exists Emp( uid int primary key, sid int);insert into Emp values(1,1);insert into Emp values(2,2);...
分类:
数据库 时间:
2014-09-14 12:42:07
阅读次数:
180
Using the wrong join condition in aFROMclause causes unpredictable results. If theFROMclause specifies a one-to-many join and theSETclause references ...
分类:
数据库 时间:
2014-09-13 03:00:04
阅读次数:
282
什么是MapJoin?
MapJoin顾名思义,就是在Map阶段进行表之间的连接。而不需要进入到Reduce阶段才进行连接。这样就节省了在Shuffle阶段时要进行的大量数据传输。从而起到了优化作业的作用。
MapJoin的原理:
即在map 端进行join,其原理是broadcast join,即把小表作为一个完整的驱动表来进行join操作。通常情况下,要连接的各个表里面的数据会分布在不同...
分类:
其他好文 时间:
2014-09-12 22:09:44
阅读次数:
241
Array 对象属性属性描述constructor返回对创建此对象的数组函数的引用。length设置或返回数组中元素的数目。prototype使您有能力向对象添加属性和方法。Array 对象方法方法描述concat()连接两个或更多的数组,并返回结果。join()把数组的所有元素放入一个字符串。元素...
分类:
编程语言 时间:
2014-09-12 20:32:54
阅读次数:
260
DescriptionBeijing was once surrounded by four rings of city walls: the Forbidden City Wall, the Imperial City Wall, the Inner City Wall, and finally ...
分类:
其他好文 时间:
2014-09-12 20:30:24
阅读次数:
184
一般来说,联结方法分为:嵌套循环联结(Nested Loops),散列联结(Hash-Join),排序合并联结(Sort Merge Join)以及笛卡尔联结(Merge Join Cartesian).
1、嵌套循环联结(Nested Loops)
嵌套循环有外部表(drivingtable,驱动表)和内部表(inner或driven-to table ,被驱动表)的概念,一般来说,结果集大...
分类:
数据库 时间:
2014-09-12 10:14:43
阅读次数:
278
前言 不管是博客园还是CSDN,看到很多朋友对数据库的理解、认识还是没有突破一个瓶颈,而这个瓶颈往往只是一层窗纸,越过了你将看到一个新世界。 04、05年做项目的时候,用SQL Server 2000,核心表(大部分使用频繁的关键功能每次都要用到)达到了800万数据量,很早以前查过一些相关表,有的达...
分类:
数据库 时间:
2014-09-11 23:47:32
阅读次数:
497