摘要:
数据库(Database)由若干表空间(Tablespace)组成,表空间(Tablespace)由若干段(Segment)组成,段(Segment)由若干区(Extent)组成,区(Extent)又由若干块(Block)组成 随着表数据不断增加,区(EXTENT)及块(BLOCK)的个数也不断增多 阅读全文
摘要:
Oracle体系结构由实例和一组数据文件组成,实例由SGA内存区,SGA意思是共享内存区,由share pool(共享池)、data buffer(数据缓冲区)、log buffer(日志缓冲区)组成 SGA内存区的share pool是解析SQL并保存执行计划的,然后SQL根据执行计划获取数据时先 阅读全文
摘要:
SpringBoot profles配置多环境 23/100 发布文章 u014427391 软件环境简介 这里介绍一下SpringBoot提供的profiles属性加上maven配置一下多环境,在实践生产中,正规一点的可能有开发环境、测试环境、预发布环境、生产环境等等,而这些环境的参数肯定都不一样 阅读全文
摘要:
本博客简要介绍一下SpringBoot在IDEA软件配置热部署 IDEA自动make配置 目的是开启IDEA自动make功能 File Setting Build,Execution,Deployment Complier,勾选Build Project automatically,ps:我这里是I 阅读全文
摘要:
[TOC] 一、物化视图简介 物化视图分类 物化视图分类,物化视图语法和as后面的sql分为: (1) 基于主键的物化视图(主键物化视图) (2)基于Rowid的物化视图(Rowid物化视图) 本博客介绍一下Oracle的物化视图,物化视图(Materialized view)是相对与普通视图而已的 阅读全文
摘要:
本博客记录一下Oracle虚拟索引的用法,虚拟索引是定义在数据字典中的伪索引,可以说是伪列,没有修改的索引字段的。虚拟索引的目的模拟索引,不会增加存储空间的使用,有了虚拟索引,开发者使用执行计划的时候也不需要等索引完全创建好才可以看到效果 ok,这里找张用户表来测试一下虚拟索引 综上分析,虚拟索引创 阅读全文
摘要:
整理工作中用到的Hint,不定时更新,Hint是oracle早期因为oracle优化器还不是很完善加上去的 ,可以辅助oracle优化器 [TOC] 1、/ + result_cache / 设置缓存,特殊业务场景才可以使用 2、/ + connect_by_filtering / 强制使用联合型的 阅读全文
摘要:
oracle设置编码 设置oracle数据库编码, 注意不要顺便改,除非是空库,修改会清空数据库的表等等 例子,这里是修改编码为UTF8 PLSQL developer设置编码 然后需要修改PLSQL的编码,需要设置一下环境变量 设置为UTF8,需要新增变量NLS_LANG,赋值为:SIMPLIFI 阅读全文
摘要:
[TOC] 最近拜读《收获,不止SQL优化》一书,并做了笔记,方便自己以后回顾,同时放在网上或许也有益于别人 一、获取执行计划的方法 (1) explain plan for 步骤: 1:explain plan for 你的SQL; 2:select from table (dbms_xplan. 阅读全文
摘要:
我写的SQL调优专栏:https://blog.csdn.net/u014427391/article/category/8679315 对于局部的,比如某个页面列表sql,我们可以使用Oracle的执行计划进行sql调优,但是对于整个系统来说,你可以知道哪些sql比较耗时?当然可以通过查Oracl 阅读全文