文本描述
华为赛意
项目介绍,然后还问四个项目分别做了多长时间
你在项目是做什么的?
-- 在我上个项目,我是负责DM 层报表开发平时写存储过程或者用ETL 工具同步数据,通过自定义函数计算一些复杂的计算。
存储过程主要是用来干嘛的?
--用来同步数据或者封装一些操作,方便以后调用。
存储过程和自定义函数的区别
--存储过程用来同步数据,自定义函数用来计算一些比较复杂的计算;
--存储过程不需要返回值,自定义函数必须返回一个值;
用的什么工具和数据库?
--之前用的是Oracle和kettle
用过动态视图吗?
--没有用过
你们的数据量有多大?
--整个项目的数据量有上亿,但是我们负责的是不同的分区表,数据大概有几百万,几千万的。
数据量大你们怎么优化?
--查询上看下是否需要建索引,建分区,不要用太复杂的写法
执行计划怎么看?
--可以通过F5来看,看它是全表扫描还是索引扫描;
你的其中一个财务指标有哪些?
有营业总收入,利润,总费用这些