SQL
yot777杨桃
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
杨桃的SQL笔记3:在select后面加上/*+use_hash*/可以实现快速查询
本人优快云博客专栏:https://blog.youkuaiyun.com/yty_7 Github地址: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 · 2103 阅读 · 0 评论 -
杨桃的SQL笔记2:尽量不要把两个表的汉字列进行关联
本人优快云博客专栏:https://blog.youkuaiyun.com/yty_7 Github地址:https://github.com/yot777/ 一个很奇怪的现象:500多条记录的A表,inner join 一个2W多条记录的B表,应该是个很常规的操作吧! 可过了20多分钟怎么样都查不出结果。 后来发现,是关联的列的问题!两个表关联的列都是充满汉字的列(地址)! 今后注意尽量避免这样的关联。 本人优快云博客专栏:https://blog.youkuaiyun.com/yty_7 Github..原创 2020-05-22 12:16:05 · 441 阅读 · 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 · 970 阅读 · 1 评论
分享