暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

openGauss训练营心得

原创 手机用户0203 2021-09-15
649

很有幸参加了9月11日和12日在墨天轮举办的"8小时玩转openGauss"训练营活动。
在参加这个活动之前,对于openGauss数据库仅仅只是有一些了解,对于它的体系架构、调优、应用场景几乎可以说是很陌生,所以在公司同事的推荐下参与了本次训练营活动,以下是我在本次训练营中学习到的内容所做的一个总结:
1、openGauss采用了SMP架构,即所有CPU共享全部资源,操作系统管理着一个队列,每个处理器一次处理队列中的进程。SMP可以提升scale up能力,改变CPU利用率低的问题,以及定制化使用资源。
在高并发场景下,可以将连接池和线程池结合起来使用。
2、在性能调优下openGauss也有着不错的表现,针对系统级、对象级、应用级都有着自己指标,例如系统及中的OS_RUNTIME,OS_THREADS,获取实时的CPU时间,LOAD,内存小号信息,用于判断当前操作系统的负载状态;对象级的指标STAT_DATABASE,STAT_DATABASE_CONFLICTS,提供数据库级别的活跃参数链接,负载强度,块读写性能,行活动,死锁,临时下盘文件等信息。根据这些信息可以帮助建立数据库访存模型,识别热点数据库,诊断十几块级别大颗粒性能瓶颈;TRANSACTIONS_RUNNING_XACTS, TRANSACTIONS_PREPARED_XACTS作为应用级中的指标,可以获取当前正在运行的单节点/两阶段事务列表,结合session和thread视图,诊断运行时间超过预期的事务。
3、交易型应用:大并发、大数据量、以及联机事务处理为主的交易型应用,如电商、金融、O2O电信CRM/计费等,应用可按需求选择不同的主备部署模式。物联网数据:在工业监控和远程控制、智慧城市的延展、智能家居、车联网等物联网场景下,传感监控设备,采样率高,数据存储为追加模型,操作和分析并重的场景。

最后修改时间:2021-09-15 20:07:58
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论