摘要:SQL类型 常见用法 主要用法 是否删除数据? 是否释放空间? 是否删除相关索引? 是否删除表格? delete DML 1)delete from table_name where ... 2)delete from table_name -- 删除表中部分符合条件的数据 -- delete fr
阅读全文
摘要:【分桶概述】 Hive表分区的实质是分目录(将超大表的数据按指定标准细分到指定目录),且分区的字段不属于Hive表中存在的字段;分桶的实质是分文件(将超大文件的数据按指定标准细分到分桶文件),且分桶的字段必须在Hive表中存在。 分桶的意义在于: 可以提高多表join的效率(因为通过分桶已经将超大数
阅读全文
摘要:下面语句: select "name","class","score" from score_tbl where "score" > 80 group by 1,2 等价于: select "name","class","score" from score_tbl where "score" > 8
阅读全文
摘要:实现方式 加锁时机 常见的调用方式 优势 不足 适用场景 乐观锁 开发自定义 更新数据的时候 sql语句中进行version的判断 高并发 容易出现不一致的问题 高并发读,少写 悲观锁 Mysql内置 查询数据的开始 select * for update 保证一致性 低并发 互联网高并发场景极少使
阅读全文
摘要:谓词下推的基本思想: 将过滤表达式尽可能移动至靠近数据源的位置,以使真正执行时能直接跳过无关的数据,从而加速sql的执行效率。
阅读全文