2021年8月27日,以“数据库性能优化技巧与最佳实践”为主题的2021数据库论坛第六期在线直播。大会邀请了中信证券股份有限公司、云和恩摩、PingCAP、Greenplum的技术专家,就Oracle中新领域的一点一滴、数据库性能提升的SQL优化、TiDB优化器原理介绍及调优实践案例分享、Greenplum数据库优化技巧与实践等话题进行分享,并通过ACDU(中国DBA联盟)与Motorlun技术社区建立的平台,进一步加强行业间的交流与合作。
在DT(Data Technology)时代,云计算、大数据、数据库等技术发展迅速。面对海量数据和快速迭代业务类型的需求,作为核心系统的数据库如何满足业务模型的需求,应对数据爆炸带来的压力?在实际使用过程中,如何通过优化提升性能,通过诊断分析解决问题,本次分享汇集了行业专家,通过技术经验讲解,从真实案例出发进行诊断和优化分析,结合数据库审计、调优监控等多维度的经验和视角。让每个人都能找到事半功倍的优化方法和诊断思路。
00-1010土豪之宝:中国证券股份有限公司kdnht——技术专家
在Oracle中添加字段似乎是一个非常简单的操作。在一定的情况下,其实是包含了一些风险的,知道为什么更重要。这是我们真正理解一项技术的基础。点对点的学习也是我们提高能力的助推器。围绕这个知识点,我们来谈谈相关的技术和非技术问题。
PPT下载:https://www.modb.pro/doc/44391
00-1010土皇帝的宝贝:懵懂米——云禾总经理恩莫应用架构产品
SQL语句是操作数据库(数据)的唯一方式,应用程序的执行最终归结为SQL语句的执行,SQL语句的效率对数据库系统的性能起着决定性的作用。SQL语句消耗了70% ~ 90%的数据库资源。随着多核CPU、大内存、闪存等硬件技术的发展,数据库的处理能力得到了极大的提升。但是SQL的性能还是很重要的。一条“简单”的SQL语句很容易导致数据库崩溃,并导致严重的业务失败。所以SQL还是很重要的!
PPT下载:https://www.modb.pro/doc/44392
00-1010土豪之宝:zjdbm——PingCAP优化器R & ampd工程师
使用数据库时,SQL优化是一个常见的问题。这项工作需要对数据库有一定的基本了解,尤其是优化器。本次分享以TiDB为例,介绍其优化器的基本原理以及TiDB环境下的SQL调优实践,希望对大家有所帮助。
PPT下载:https://www.modb.pro/doc/44393
00-1010土皇帝的宝贝:ggdxlz——Greenplum中文社区技术专家
Greenplum数据库可以利用MPP架构处理海量数据。与传统的SMP架构相比,MPP架构能够更快地响应分析应用的需求。本次分享将从架构入手,延伸到Greenplum的功能特性,针对不同的功能特性提出针对性的优化思路,并结合案例帮助大家快速了解Greenplum性能提升的窍门。
PPT下载:https://www.modb.pro/doc/44390
00-1010q1,应用程序能否在添加新字段的同时访问Oracle表中的数据?
原则上是不可能的。
Q2。几百根宽米的柱子在生产中有什么隐患,对以后的生产有什么影响?
编写代码时,尽量不要使用select*,只需过滤掉需要的列,否则会影响数据传输。此外,还有这么多列,我不知道它们是OLAP还是OLTP。如果它们是OLTP,我们可以考虑它们的合理性,它们是否真的需要那么多列,它们满足范式的什么要求,以供参考。
Q3。关于学习Oracle数据库的SQL优化技术的书籍有什么推荐吗?
《Effective Oracle By Design》1《Oracle PL/SQL 专家指南》 《Oracle 性能优化技术内幕》 《让 ORACLE 跑的更快》 《Oracle DBA 手记》 0103010 Q4。有什么有用的自动化审计工具推荐吗?对于Oracle和DB2的SQL优化工具,你有什么建议?
Enmo的SQM-SQL质量控制平台和Toad(甲骨文目前已经退出中国市场)。
Q5。有开源的SQL审计产品吗?SQL优化产品工具有哪些推荐?一种类似于新版本数据库自动索引机制的工具。
审计:向往与射箭(目前开源审计产品主要针对MySQL,其他数据库类型不支持);
商业SQL审计
核软件主要就是SQM(支持多种数据库类型)。优化:SQLAdvisor可以针对部分场景的MySQL做索引优化推荐;
SQM可以对MySQL和Oracle的全表扫描场景支持做索引优化推荐。
Q6、统计信息对性能的影响多少?统计信息收集时,大概会消耗多少性能?
之前在sysbench满负载下测试,开启统计信息搜集后会让tps下降 5%;如果是平时负载不高的情况下,对正常查询影响不大;另外后续会支持自定义采样率,可以让用户在统计信息精确度和对系统影响等方面直接由自己权衡。
Q7、Greenplum vs Clickhouse 各有什么优缺点,如何选择?
这个问题我从3个方面来回答:
1.同标准程度上来说,Greenplum对标准SQL的兼容更好,通用性更强,并且生态丰富;这是Greenplum的优势,并且后面会继续基于Postgres这个体系不断迭代,纳入更多的生态插件;
2.从性能上讲,Clickhouse的单表大宽表查询性能优越,秒杀很多其他数据库,Greenplum在这一块要差一些;但是Greenplum在多表关联分析方面的性能要优于Clickhouse;
3.Greenplum没有任何平台和组建绑定,不需要ZK、不硬性要求SSD、支持x86和ARM平台。
2021数据库大咖讲坛(第6期)视频回放地址:https://www.modb.pro/course/69(复制链接至浏览器或点击2021数据库大咖讲坛 - 墨天轮课程观看)
关于ACDU (All China DBA Union):
ACDU,创始于2020年,由ACOUG联合创始人、国内首位Oracle ACE总监、云和恩墨创始人兼首席架构师温柔的秀发(eygle)先生倡议发起。该联盟主要面向以DBA为主,涵盖数据库相关设计、开发、测试、部署、运维等技术人群。ACDU通过墨天轮社区能够为所有的DBA提供一个线上和线下的沟通平台,在这里分享知识、经验以及工作心得,甚至可以寻求和获得帮助。我们注重于知识的传承、人才的培养,更崇尚数据技术带来的乐趣与成果,希望能够为中国DBA的持续成长做出应有的贡献。