dws学习导向相关问题
为了引导学习,整理了一些DWS相关的问题
1、集群中各个组件的功能和作用、集群中的各个组件如何实现高可用、xlog日志的作用、主备数据同步原理、多活、LVS/ELB作用
2、数据库中统计信息的作用以及对性能的影响?
3、集群DN实例异常后修复方法,常见的可能引起只读的典型场景。
4、脏页率如何产生的,后续如何进行规避?
5、truncate和delete的区别?
6、集群catchup、building两个状态的产生原因?
7、vacuum和vacuum full的区别?
8、表设计、指定分布列、行列存、分区、索引、列存和行存的区别,为何列存比行存性能高,列存表常用优化方法?
9、数据库常用活跃会话视图、等待视图、系统视图和系统表?
10、如何分析数据库中当前正在运行的1个SQL执行慢?
11、客户每天都跑的SQL性能慢,如何进行分析?从哪些方面入手?
12、数据库日常性能分析包括哪些内容,阐述分析思路。
13、执行计划如何查看?如何通过执行计划进行性能瓶颈点分析?
14、topsql、审计日志的查询方法,如何通过topsql进行业务性能分析?
15、SQL下推和不下推如何查看,不下推对性能的影响?
16、常用函数:表大小、表定义、函数定义、agg函数、常用正则表达式函数等
1. DWS数据库开发技术支持,对业务人员使用问题进行解决和解答,常见的有SQL如何写、函数如何用、啥效果如何通过SQL实现、开发过程的SQL报错
2. DWS数据库运维支持,重要DWS的技术问题,主要为软件bug,推动二线和三线进行排查和解决,问题分析等
3. 客户侧的运维系统设计与优化,包括目前正在做的监控体系,后续可能要做的SQL优化建议设计
4. 数据库SQL优化,包括被动的开发人员找过来的某个SQL慢,以及主动排查的批处理慢,分析如何优化,以及给出SQL优化方案,如何改写。
5. DWS特性落地方案,有部分新特性功能,可能需要给出端到端的实施方案,结合现场情况,把实施步骤,实施计划,实施后分析等相关内容整理成方案,例如后面可能实施的租户负载设计的方案
- 点赞
- 收藏
- 关注作者
评论(0)