- 博客(56)
- 问答 (1)
- 收藏
- 关注
原创 oracle sql 优化核心思想小结
基数: 某个列唯一键(distinct keys ) 的数量 叫做基数选择性: 基数与总行数的比值在乘以100% 就是某个列的选择性回表 table access by index rowid集群因子(表的数据和索引的顺序的 一致性的反应)更新 统计信息begindbms_stats.gather_table_stats(ownname => ‘YWGL’,tabname => ‘YWGL_DBA_OBJECTS’,estimate_percent ..
2022-07-14 09:13:32 218
原创 plsql/devloper和 sqlplus 的使用
https://www.cnblogs.com/wwwcnblogscom/p/8377534.html
2022-07-07 14:32:45 406
原创 pl/sql 语法 Oracle
1.0嵌套表的使用https://blog.csdn.net/henni_719/article/details/79785511ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes 解决办法https://blog.csdn.net/a2226701325/article/details/80798268declare type emp_type_table is table of employees%rowtype; v
2022-07-07 14:32:15 152
原创 老男孩-标杆班级-MySQL-分布式架构-MyCAT
b 站链接:https://www.bilibili.com/video/BV157411K7sf?p=155简书:https://www.jianshu.com/p/5e0062f6cf62
2022-07-07 14:31:55 511
原创 老男孩-标杆班级-MySQL-lesson04-索引及执行计划 补充笔记
https://www.jianshu.com/p/edd2e20aeaee视屏 https://www.bilibili.com/video/BV157411K7sf?p=56&spm_id_from=pageDriver1 BTree 算法1.1 B-Tree1.2 B+Tree1.3 B*Tree2 Mysql B+Tree 索引构建过程2.1聚簇索引BTREE 结构区 extent ====》 簇 64 pages ====》 1MInnodb 是 聚簇类表构建前
2022-07-07 14:31:36 253
原创 老男孩-标杆班级-MySQL-lesson03-SQL基础应用 的补充笔记
https://www.jianshu.com/p/08c4b78402ff对应的链接join where on执行顺序的问题1.为了方便理解, on 先执行 where 后执行实际数据库的执行顺序, where 先执行, on 后执行 存疑union 和 union allunion 和 union all 的区别show 语句的应用information_schema 元数据获取每次数据库启动,会自动在内存中生成 I_S ,生成查询mysql部分元数据信息视图I_S ta
2022-07-07 14:31:14 120
原创 mysq 基本知识(存储过程和函数)
1.自定义变量1.1用户变量 /** 作用域: 针对于当前会话(连接) 有效,同于会话变量的作用域 应用在任何地方, 也就是 begin end 里面或begin end */赋值的操作符 = 或 := 1.声明并初始化 set @用户变量名 = 值; 或 set @用户变量名 := 值; 或 select @用户变量名 := 值; 2. 赋值 (更新用户变量的值) a. 通过set 或 select
2022-07-07 14:30:48 383
原创 存储过程在mybatis 中的调用和出参和入参的问题
相关博文https://blog.csdn.net/cs373616511/article/details/82890306?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&dist_request_id=&depth_1-utm_source=distribute.pc_relevant.none-task-
2022-07-06 21:08:05 192
原创 oracle 执行计划
相关博文https://www.cnblogs.com/lanqingzhou/p/8275253.htmlhttps://www.cnblogs.com/lanqingzhou/p/8275308.htmlhttps://www.cnblogs.com/rootq/archive/2008/11/17/1334727.htmlhttps://www.cnblogs.com/aaron911/p/10699764.html1.0 set autotrace on 报错https://blog.
2022-07-06 21:07:42 66
原创 oracle sql 优化 基础知识
b站视频https://www.bilibili.com/video/BV1hb4y1X73S大纲1.0 五个核心sql 语句2.0 oracle 优化器3.0 select 语句顺序3.1 关于查询语句的知识4.0 数据库基本知识4.1 术语4.2 oracle 实例和数据库的关系图5.0 共享池6.0 库高速缓存7.0 软解析和硬解析7.1 硬解析涉及到的对象7.2 软解析和硬解析 花费的时间之差7.2 使用软解析的条件大小写区分7.3
2022-07-06 21:07:25 112
原创 Oracle sql 优化相关文章
参考博文https://www.cnblogs.com/grl214/p/7694184.html相关博客文章https://www.cnblogs.com/lanqingzhou/p/8275253.htmlhttps://www.cnblogs.com/lanqingzhou/p/8275308.html
2022-07-06 21:07:08 51
原创 oracle 优化第四次课笔记
https://www.bilibili.com/video/BV1eE411A7d61.0 联结方法1.1 联结的顺序2.0 嵌套循环联结2.1 驱动表2.2 案例: 嵌套循环联结2.3 案例: 使用不同驱动表的性能比较3.0 排序-合并联结3.1 案例: 排序-合并联结3.2 排序-合并联结与嵌套循环联结的性能比较4.0 散列联结(哈希联结)3.2 散列联结和牵头循环联结的区别4.0 三种联结方式的对比5.0 笛卡尔联结......
2022-07-06 21:06:52 75
原创 2019-2020第二学期Oracle优化第3次课
1.0 发现不良sql2.0 查看执行计划 select * from table(dbms_xplan.display_cursor('sql_id',null));https://www.cnblogs.com/gull/p/5547905.html
2022-07-06 21:06:31 141
原创 2019-2020第二学期Oracle优化第5次课笔记
https://www.bilibili.com/video/BV1Zk4y1d7Fs1.0 sql 执行计划和解释计划2.0 解释计划的内容3.0 案例: 解释计划4.0 解释计划最常用的plan_table 表中的列4.1 plan_table 表的 parent_id 列4.2 案例: 带父ID和 执行顺序的解释计划4.3 具有一个子运算的运算类型4.3 具有两个子运算的运算类型5.0 解释计划和实际执行计划5.1 案例: 解释计划和执行计划的差异
2022-07-06 21:06:19 73
原创 2019-2020第二学期Oracle优化第6次课高级分组笔记
第四章 高级分组1.0 group by 子句1.1 使用和不适用GROUP BY的性能对比1.2 HAVING 子句1.3 GROUP BY 的新功能1.4 group by 的cube 扩展1.5 案例分析1.6 CUBE 和 UNION ALL 的性能比对2.0 grouping 函数2.1 通过grouping 函数扩展报告3.0 grouping_id 函数grouping 与 grouping_id 的性能对比4
2022-07-06 21:05:59 93
原创 2019-2020第二学期Oracle优化第7次课分析函数 和 2019-2020第二学期Oracle优化第8次课分析函数 笔记
1.0 分析函数2.0 分析函数的组成![在这里插入有防盗链机制,建议将图片保存下来直接上传(img-(在这里插入图片描述)]](https://img-blog.csdnimg.cn/20210601152521292.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3oxMDQ2NDAyMTk=,size_16,color_FFFFFF,t
2022-07-06 21:05:38 161
原创 2019-2020第二学期Oracle优化第9次课Model子句和2019-2020第二学期Oracle优化第10次课Model子句 笔记
1.0 Model 子句
2022-07-06 21:05:02 115
原创 2019-2020第二学期Oracle优化第11次课子查询因子化 学习笔记
https://www.bilibili.com/video/BV17t4y117js1.0 子查询因子化2.0 WITH 子句的优势3.0 案例: 不使用With 子句4.0 案例: 使用With 子句4.1 案例分析5.0 使用PL/SQL 函数的With 子句5.1 案例分析6.0 sql 优化6.1 测试执行计划6.2 materialize gather_plan_statistics6.3 inline_gather_plan_stati
2022-07-04 16:28:12 92
原创 2019-2020第二学期Oracle优化第13次课半联结和反联结 学习笔记
https://www.bilibili.com/video/BV1ee411W7LL1.0 半联结和反联结2.0 半联结2.1 半联结和内联结的区别2.2 半联结优化器内部优化2.3 案例: IN 半联结第一行是注释2.4 案例: EXISTS 和 IN 的 可替代语法 – INNER JOIN2.5 案例: EXISTS 和 IN 的可替换语法 – 具有Distinct 的INNER JOIN2.6 案例: EXISTS 和 IN 的 可替代语法 – 丑陋的INTERS
2022-07-04 16:27:57 77
原创 2019-2020第二学期Oracle优化第14次课索引 学习笔记
https://www.bilibili.com/video/BV1Xf4y12778 ***索引***1.0 索引1.1 使用索引的最佳时机1.2 基于索引的访问路径包含的步骤1.3 几个事实2.0 索引的选择2.1 基数2.2 选择度2.3 案例: 多列索引索引跳跃扫描, 索引的全扫描2.4 案例: 列的选择度2.5 索引列的选择2.6 案例: 基于函数的索引2.7 空值问题2.8 案例: 空值的处理3.
2022-07-04 16:27:43 62
原创 2019-2020第二学期Oracle优化第12次课子查询因子化 学习笔记
https://www.bilibili.com/video/BV1Dv411z7o31.0 递归查询因子化1.1 案例: CONNECT BY 子句level 参数1.2 案例分析1.3 案例二: 使用RSF(国际标准)1.4 案例分析1.5 广度遍历的结果1.6 RSF 的限制条件1.7 CONNECT BY 的运算符和伪劣1.7.1 level 伪劣1.7.2 SYS_CONNECT_BY_PATH 函数1.7.3 CONNECT_BY_R
2022-07-04 16:27:19 78
原创 oralce 导入和导出的问题
1.0pl/sql developer 导入导出的问题导出 dmp 格式的参数选择,最低选择导入dmp 格式文件的数据,导入成功,但是没有数据原因, 不能选上show 这个参数2.0 相关博文imp/exp expdp/impdphttps://www.cnblogs.com/hanzongze/p/oracle-export-import.html......
2022-07-04 16:26:29 239
原创 oracle关于阻塞,锁表等相关知识,杀死进程等相关知识
相关博客http://blog.itpub.net/31397003/viewspace-2142672/
2022-07-04 16:26:11 92
原创 oracle 下载和安装 总结
oralce 11c 的windows 电脑的卸载https://blog.csdn.net/qq_28189423/article/details/82696932
2022-07-04 16:25:42 1033
原创 2019-2020第二学期Oracle优化第15次课索引 学习笔记
https://www.bilibili.com/video/BV12i4y1s7xr1.0 分区索引2.0 局部分区索引2.1 案例: 局部索引2.2 案例分析3.0 全局分区索引3.1 案例: 全局索引3.2 案例分析4.0 全局索引和局部索引的比较5.0 范围分区6.0 散列分区6.1 散列分区的优点6.2 右侧增长索引6.3 案例: 散列分区方案6.4 案例: 散列分区分布6.5 案例: 分区id 计算方法7.0 应用中其他常
2022-07-04 16:25:16 62
原创 2019-2020第二学期Oracle优化第16次课索引和DML语句 学习笔记
https://www.bilibili.com/video/BV1sT4y1J7Ha1.0 反转键索引1.1 反转键索引的问题1.2 案例: 反转键索引2.0 降序索引
2022-07-04 16:24:49 75
原创 oralce表空间和用户的创建
1.0 创建sql( 了解用)-表空间CREATE TABLESPACE table_space_zqDATAFILE 'F:\oralce_server\app\table_space\table_space_zq' size 2048M EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO; --索引表空间CREATE TABLESPACE table_space_index_zqDATAFILE 'F:\oralce_
2021-04-09 22:35:17 70
原创 老男孩-标杆班级-MySQL-lesson05-存储引擎 (主要是 事务和 锁)
https://www.jianshu.com/p/4a344bb75d36(简书连接地址)1.标准事务控制语句begin / start transaction; 开启事务commit; 提交事务rollback; 回滚事务2. 自动提交功能在autocommit=1 的时候, 没有begin(没有显示的开启事务)在你执行dml语句时, 会自动在这个DML之前加一个begin,begin; --> 自动delete ...commit; ---> 自动begi
2021-03-05 19:20:11 281 1
原创 关于 postman form-data x-www.form-urlencoded raw springMVC后台接受问题
application/json 四种常见的 POST 提交数据方式2postman 四种常见的提交方式multipart-form-data boudary 的含义添加链接描述
2021-03-03 17:35:25 335 1
原创 老男孩-标杆班级-MySQL-lesson02-体系结构与管理 补充笔记
https://www.jianshu.com/p/e872bc12f583
2021-02-24 12:34:33 138
原创 2019-04-8\9-day03-day04-MySQL-SQL应用及元数据获取 补充笔记
链接https://www.jianshu.com/p/2e30c1ddf9b2创建数据库create database schoool;create schema sch;show charset;show collation;create database test charset utf8;create database xyz charset utf8 collate utf8mb4_bin;
2021-02-24 12:31:59 72
原创 mysql linux 上的安装
https://www.jianshu.com/p/0f815a096f43老男孩的课程1.mysql 版本的选择
2020-12-01 22:52:41 109
原创 yum 安装 保留原来的 rpm包 或只下载不安装
yum.conf 介绍针对 腾讯云CentOs7 下载的rpm 包 的目录/var/cache/yum/x86_64/7/os/packages
2020-11-25 14:33:20 218
转载 关于yum 安装软件删除 源码 rpm包的问题
yum 安装软件 删除源码包的问题yum 清除所有 rpm 源码包的命令yum clean all
2020-10-12 11:37:07 334
原创 linux nohup 命令的应用
nohup wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 2>&1 &默认输出到当前目录下 nohup.out 的 文件中nohup wget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz >a.txt 2>&am
2020-10-09 15:02:31 936
空空如也
java类的强制转换问题
2015-08-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人