SQL
文章平均质量分 90
迹说
一起成长
展开
-
如何实现高效联表查询
本地缓存缓存作为提高性能一种可选方式最先被考虑,其具有简单、易用、高效的特性。在结合Java8之后的新特性 Lambda 表达式,可以轻松实现类似 Join、Groupby、Sort 操作。这个方式也是我首选的处理方式。其本质是将原本数据库处理压力转嫁到服务器内存中,鉴于现在绝大多数公司都是分布式架构,服务性能相比单体架构有明显的提升,反观,MySQL 在分布式时代常常成为性能的瓶颈,从而衍生出 TiDB 这类分布式数据库。但缓存方式存在明显的短板—不适合大数据量操作,容易导致 Out Of Memo原创 2021-07-28 22:53:16 · 936 阅读 · 0 评论 -
SQL中的UNION和UNION ALL
UNION与UNION ALL使用的场景:存在两张表,现在我想要将两张表中满足某些条件的数据进行合并获取。SELECT column_name(s) FROM table_name1UNIONSELECT column_name(s) FROM table_name2但使用UNION与UNION ALL是有要求的,一定要求两张表要显示的字段名和数量是一致的,而且都是根据第一张表的字段为原创 2016-03-04 14:42:53 · 669 阅读 · 0 评论