2022年3月7日

摘要: Step 1 学会阅读执行计划 (F5执行 F8 解释执行计划) 1.1 oracle有三种扫描方式:通过rowid值获取>>索引扫描(通过索引找rowid)>>全表扫描, 调查执行计划的第一步是理解对表的扫描方式,尽量避免不加任何条件的select *,这样无法避免全表扫描 尽量使用精准条件,尽可 阅读全文
posted @ 2022-03-07 10:15 zhmhzhmh 阅读(47) 评论(0) 推荐(0) 编辑
 

2022年3月3日

摘要: AirFlow 编写语言:Python 易用性:低 工作流层级:dag - - tasks 任务类型:Python、Bash、HTTP、Mysql等,支持Operator的自定义扩展。 Azkaban 编写语言:Java 易用性:强 工作流层级:project - - flows - - tasks 阅读全文
posted @ 2022-03-03 10:45 zhmhzhmh 阅读(621) 评论(0) 推荐(0) 编辑
 

2022年3月2日

摘要: 阅读全文
posted @ 2022-03-02 18:04 zhmhzhmh 阅读(274) 评论(0) 推荐(0) 编辑
 
摘要: 前言 最近接触一个新项目,要用到datastage,翻了一下网上的中文资料很少,决定翻译一些官网资料在这里,方便自己学习回顾。 什么是Datastage? Datastage是一个可视化数据集成工具(ETL工具),能够支持开发者迅速搭建数据仓库。 Datastage能够设计,运行,编译和管理ETL任 阅读全文
posted @ 2022-03-02 14:51 zhmhzhmh 阅读(3442) 评论(0) 推荐(0) 编辑
 

2018年4月20日

摘要: dateutil.parser 顾名思意 就是与日期相关库里的一个日期解析器 能够将字符串 转换为日期格式 我们来看看具体的用法 首先 需要在线安装 pip install python-dateutil 阅读全文
posted @ 2018-04-20 08:06 zhmhzhmh 阅读(16592) 评论(0) 推荐(0) 编辑
 

2018年4月9日

摘要: python常用类型转换函数 函数格式 使用示例 描述 int(x [,base]) int("8") 可以转换的包括String类型和其他数字类型,但是会丢失精度 float(x) float(1)或者float("1") 可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0 阅读全文
posted @ 2018-04-09 07:07 zhmhzhmh 阅读(496) 评论(0) 推荐(0) 编辑
 
摘要: lambda是python中匿名函数的写法 我们可以在不定义函数名的情况下一边定义并调用这个函数 例子: 普通方法定义函数:def plus(a,b): return a+b lambda方法 : lambda a,b: a+b def 和 lambda的区别 阅读全文
posted @ 2018-04-09 07:01 zhmhzhmh 阅读(479) 评论(0) 推荐(0) 编辑