Hive调优

Hive调优汇总:分组聚合优化、join优化、数据倾斜优化、任务并行度优化、小文件合并优化等

const使用及意义-----const int* p和int* const p

这个字符串copy函数中,把src指向的字符串复制到dest中,也就是src的值是不需要改变的,而dest指针指向的值改变。对*src加上const后就可以防止其中的值被修改,起到保护作用。在实参中,指针会指向一段内存地址,调用函数之后,函数会产生一个临时指针变量,这个临时指针变量的地址与实参的地址不同,但却指向同一块空间地址。如果用const修饰返回值类型为指针,那么函数返回值(即指针)的内容不能被修改,该返回值只能被赋给加const 修饰的同类型指针。即不存在引用的引用,但可以有指针的指针。