摘要:
在微信公众号“我是程序汪”21年9月7日的文章“一张900w的数据表,16s执行的SQL优化到300ms”中,作者讲述了一种变常规查询到右连的优化方法,但他用的是MySQL数据库,今天我就来用本机的Oracle数据库来试试。 前提:准备一个千万级大表,可以参考 https://www.cnblogs 阅读全文
posted @ 2021-09-07 19:43
逆火狂飙
阅读(713)
评论(0)
推荐(0)
摘要:
前作:https://www.cnblogs.com/heyang78/p/12496028.html 里谈到了如何用笛卡尔积来创建一千陆佰万大表,但过程还可以更短些,现总结如下: 1.准备基本表 create table emp( id int, name nvarchar2(20), age i 阅读全文
posted @ 2021-09-07 19:11
逆火狂飙
阅读(198)
评论(1)
推荐(0)
摘要:
实验表: create table tmp( id int, name nvarchar2(20), primary key(id)); 实验数据: insert into tmp(id,name) values(1,'an,dy'); insert into tmp(id,name) values 阅读全文
posted @ 2021-09-07 17:49
逆火狂飙
阅读(1506)
评论(0)
推荐(0)
摘要:
用高中复合函数增减性的知识解答问题:“求函数y=2^(x^2-2x+3)的单调区间”,并用Canvas绘出实际图像加以验证。 阅读全文
posted @ 2021-09-07 17:41
逆火狂飙
阅读(178)
评论(0)
推荐(0)
摘要:
有时我们需要利用到连续序列,这时最好借助Oracle提供的树状查询手段。 select a.lv from (select level as lv from dual connect by level<20) a where a.lv>10; 其中10是下限,20是上限,执行结果如下: SQL> s 阅读全文
posted @ 2021-09-07 17:38
逆火狂飙
阅读(449)
评论(0)
推荐(0)
摘要:
实验表: create table dupo( id int, name nvarchar2(20), create_time timestamp default sysdate, primary key(id)); 实验数据: insert into dupo(id,name) values(1, 阅读全文
posted @ 2021-09-07 17:16
逆火狂飙
阅读(268)
评论(0)
推荐(0)
浙公网安备 33010602011771号