oracle
旅行的青蛙~~
这个作者很懒,什么都没留下…
展开
-
oracle锁表
oracle锁表当我们delete or truncate 一张表的时候,返回ora-00054资源正忙那就可能是表被锁了:有个进程一直在占用。操作如下:select session_id from vKaTeX parse error: Expected 'EOF', got '#' at position 45: …ect sid ,serial#̲,username,osuse…s...原创 2018-12-18 11:07:00 · 326 阅读 · 0 评论 -
Mac版kettle
直接把kettle的安装环境的那个文件夹拿过来,然后下载mysql-connector-java-5.1.46(mysql的java驱动),解压后把jar包放到kettle文件夹的lib中(放jar包的位置)。就可以了...原创 2018-12-18 22:15:08 · 1726 阅读 · 0 评论 -
ETL面试题
ETL面试题What is a logical data mapping and what does it mean to the ETL team?什么是逻辑数据映射?它对ETL项目组的作用是什么?答:逻辑数据映射(Logical Data Map)用来描述源系统的数据定义、目标数据仓库的模型以及将源系统的数据转换到数据仓库中需要做操作和处理方式的说明文档,通常以表格或Excel的格式...转载 2019-03-22 00:02:44 · 3000 阅读 · 0 评论 -
oralce的plan和优化
如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。 如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。 看懂执行计划也就成了SQL优化的先决条件。 这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。 一. 查看执行计划的三种方法 1....转载 2019-06-04 09:45:38 · 124 阅读 · 0 评论 -
sql写随机抽样总结
一、Oracle取随机数据1、Oracle访问数据的基本方法:1)、全表扫描(Full table Scan):执行全表扫描,Oracle读表中的所有记录,考查每一行是否满足WHERE条件。Oracle顺序的读分配给该表的每一个数据块,且每个数据块Oracle只读一次.这样全表扫描能够受益于多块读.2)、采样表扫描(sample table scan):扫描返回表中随机采样数据,这种访问方式...转载 2019-07-26 15:23:52 · 4397 阅读 · 0 评论