SQL
yot777杨桃
这个作者很懒,什么都没留下…
展开
-
杨桃的SQL笔记3:在select后面加上/*+use_hash*/可以实现快速查询
本人CSDN博客专栏:https://blog.csdn.net/yty_7Github地址:https://github.com/yot777/在select语句后面加上/*+use_hash*/可以实现快速查询,举例如下:单张表的情况(并发数是8)select /*+use_hash(t) parallel(t,8)*/ t.column1, t.column2 from tablea t;多张表关联的情况(并发数是8)select /*+.原创 2020-05-23 17:21:22 · 1956 阅读 · 0 评论 -
杨桃的SQL笔记2:尽量不要把两个表的汉字列进行关联
本人CSDN博客专栏:https://blog.csdn.net/yty_7Github地址:https://github.com/yot777/一个很奇怪的现象:500多条记录的A表,inner join 一个2W多条记录的B表,应该是个很常规的操作吧!可过了20多分钟怎么样都查不出结果。后来发现,是关联的列的问题!两个表关联的列都是充满汉字的列(地址)!今后注意尽量避免这样的关联。本人CSDN博客专栏:https://blog.csdn.net/yty_7Github..原创 2020-05-22 12:16:05 · 366 阅读 · 0 评论 -
杨桃的SQL笔记1:优化where和group by组合使用的效率
最近沉迷于SQL,今天有一个重要发现:在表的数据量很大又没有索引的时候先where之后再group by的效率极低,因此不能直接写select account, sum(money) from table where account= ‘某些账号’ group by account;要写成select u.ac, sum(u.mn) from (select account as ac, money as mn from table where account= ‘某些账号’) u group原创 2020-05-16 22:42:59 · 849 阅读 · 1 评论