orczhou.com

  • 首页
  • 云数据库性能/架构与选型
    • 云数据库性能综述
    • AWS RDS架构与选型
    • 阿里云RDS架构与选型
    • 阿里云ARM/x86 RDS对比
    • 华为云鲲鹏/x86 RDS对比
    • AWS Graviton/x86 RDS对比
  • 关于MySQL
    • 读《高性能MySQL》
    • 如何学习MySQL
    • MySQL版本现状与选择
    • MySQL的历史版本
  • 其他
    • 云数据库行业动态
    • 关于生活
    • 归档页面
    • 管理页面
    • 关于orczhou
  • 在Oracle云上MySQL 8.4的性能测试

    2024-05-16

    近日,MySQL发布了8.4版本,这是一个新的稳定版。在MySQL版本规划中,在2026年8.0.x生命周期结束后,将成为下一个主流稳定版本。

    目前为止,看到该版本并没有特别大的改进。部分改变包括改进了直方图统计信息更新、并行复制、组复制(GR)等,完整的更新可以参考:Changes in MySQL 8.4.0 (2024-04-30, LTS Release)。

    MySQL 8.4@OCI性能测试(vs MySQL 8.0)

    Oracle Cloud上也第一时间支持了该版本,于是也通过性能测试的方式,第一时间“尝鲜”了一下该版本。性能测试的趋势图如下:

    注意到,在该Sysbench测试模式下:

    • 当前MySQL 8.4在性能上相对于8.0版本,要低21%(以16并发为参考)
    • 并在超高并发时(并发高于192),性能出现了严重的退化

    作为一个稳定版本,期待官方尽快解决。

    (more…)
  • Oracle云第三、四代规格的MySQL性能差异

    2024-05-12

    本问是一个系列文章的一部分,该系列较为完整的对各个云厂商的RDS MySQL进行了测试,包括了阿里云、腾讯云、华为云、百度云、AWS、Azure、GCP、Oracle Cloud等,更多参考:云数据库RDS MySQL的性能。

    在Oracle Cloud Infrastructure(简称OCI,也就是Oracle云)上购买MySQL实例,也会有第三代CPU和第四代CPU规格的选择,分别是:MySQL.VM.Standard.E4.2.32GB和MySQL.VM.Standard.E3.2.32GB。本文对比两个版本规格的价格与性能,以供参考。

    结论概述

    E4(AMD EPYC 7J13)、E3(AMD EPYC 7742)同属于AMD系列的CPU,E4似乎主要是在OCI平台,E3较为通用。从性能测试上,可以看到,E4相比于E3有着较为明显的性能优势,以常见的16并发时数据为参考,则E4(MySQL.VM.Standard.E4.2.32GB)相比于E3(MySQL.VM.Standard.E3.2.32GB)性能要高11%。

    这也与之前的,“新一代CPU总是有着更高的性能”的结论一致。

    (more…)
  • 云数据库技术动态@2024-05-10

    2024-05-10

    标题:华为云 GaussDB 基础版发布;火山云PostgreSQL支持Terraform;MySQL 8.4、Oracle 23ai发布

    重要更新

    华为云 GaussDB 数据库基础版发布,有集中式形态和分布式形态,其中集中式形态单机性能要求高,能处理小至中等规模数据,此次发布的就是集中式形态;分布式形态将于 5 月发布。不过,目前在官网购买页中,还只能看到分布式版和主备版,猜测该版本还在内测中。2

    Oracle数据库最近有两个较大的发布,一个是MySQL发布了8.4版本,这是一个新的LTS版本,8.4.x系列也将是8.0之后的下一个适合生产的版本25;另外,Oracle 23c更名为23ai,并正式GA,表达了Oracle未来将全面支持AI能力;

    火山云(字节)

    • RDS MySQL 新建实例时支持指定默认终端的私网端口;支持展示数据备份和日志备份的空间使用情况;[26][29]
    • RDS PostgreSQL新增对 Terraform 的支持,支持使用配置文件对资源的创建和使用进行编排。[33]
    • RDS PostgreSQL 13 新增 RDKit 插件,该插件可基于机器学习方法生成化合物指纹(fingerprint)[37]
    • RDS SQL Server 版控制台支持修改实例的连接地址前缀。[38]
    • RDS SQL Server 版控制台按库粒度恢复到新实例。[39]
    • 托管 HBase 新增表级监控指标、存储(冷存)使用量、Thrift 请求平均响应时间等监控指标[47]

    阿里云

    • PolarDB 企业版,当集群计算资源的付费类型为包年包月时,其存储资源的付费类型支持在按容量计费(按量付费)和按空间计费(包年包月)之间互转。[4]

    Azure(微软云)

    • Azure托管 PostgreSQL 支持了最新版本的 TimeScaleDB 扩展 [6];支持了最新 PostgreSQL 小版本 [7]
    • Azure Cosmos DB API for MongoDB RU 正式支持版本 5.0 和 6.0版本[9]

    GCP(谷歌云)

    • Private Service Connect 现已正式发布 (GA),可以帮助实现跨 VPC 访问 AlloyDB for PostgreSQL数据库 实例 [11] 

    Oracle云

    • Oracle Cloud支持最新的23ai版本[19]
    • Oracle Cloud支持 GoldenGate 23ai [22]
    • Oracle Cloud上支持 MySQL 版本 8.4.0 和 8.0.37[25]

    AWS(亚马逊云)

    • RDS 在预览环境支持了 MySQL 8.3 [48]
    • RDS for Db2 支持了时区配置[49]

    腾讯云

    • 云数据库 SQL Server 支持手动创建最新阻塞及死锁事件 [50]

    参考链接

    • [2] https://internet.cnmo.com/tech/772981.html
    • [4] https://help.aliyun.com/zh/polardb/polardb-for-mysql/change-storage-configurations
    • [5] https://azure.microsoft.com/en-us/updates/general-availability-customermanaged-keys-on-existing-accounts/
    • [6] https://azure.microsoft.com/en-us/updates/general-availability-latest-version-of-the-timescaledb-extension-on-azure-database-for-postgresql-flexible-server/
    • [7] https://azure.microsoft.com/en-us/updates/general-availability-latest-postgresql-minor-versions-supported-by-azure-database-for-postgresql-flexible-server-5/
    • [9] https://azure.microsoft.com/en-us/updates/general-availability-azure-cosmos-db-api-for-mongodb-ru-supports-version-50-and-60/
    • [11] https://cloud.google.com/products#product-launch-stages))
    • [26] https://www.volcengine.com/docs/6313/75366
    • [29] https://www.volcengine.com/docs/6313/75366#%E6%9F%A5%E7%9C%8B%E5%AE%9E%E4%BE%8B%E4%BF%A1%E6%81%AF
    • [33] https://www.volcengine.com/docs/6438/1257554
    • [37] https://www.volcengine.com/docs/6438/1257583
    • [38] https://www.volcengine.com/docs/6899/226303
    • [39] https://www.volcengine.com/docs/6899/141474
    • [47] https://www.volcengine.com/docs/6695/111774
    • [48] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/MySQL.Concepts.VersionMgmt.html#mysql-preview-environment-version-8-3
    • [49] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/db2-time-zone.html
    • [50] /document/product/238/105707
  • 云数据库技术动态@2024-04-26

    2024-04-25

    重要更新

    IBM官宣将64亿美元收购HashiCorp(Terraform),以提供丰富的端到端的混合云平台。1 该交易已获得IBM和HashiCorp决策层批准,IBM希望将Terraform、Vault与现有的Red Hat, watsonx等产品整合,以在未来云基础设施时代,获得一块”业务高地”。

    OceanBase开发者大会发布 4.3 发版,高调进入实时分析 AP 领域2。将支持行存 & 列存一体化、新向量化引擎、物化视图等能力。

    华为云发布星耀数据库服务HRDS,与云耀云服务器HECS组成系列产品,以小规格、低成本、配置简单为特点,服务小型业务场景,如企业建站、小程序、开发测试环境等3

    阿里云

    • RDS MySQL集群系列实例新增支持跨地域备份,以更好满足合规或容灾恢复等场景。[4]
    • RDS PostgreSQL通用云盘版支持数据归档到OSS,以显著降低存储成本。[5]

    Azure(微软云)

    • Cosmos DB 中的索引建议功能正式发布[6]
    • Cosmos DB for PostgreSQL 正式发布异地冗余备份和还原[10]
    • Cosmos DB MongoDB正式发布HNSW 向量索引[11]

    GCP(谷歌云)

    • 托管PostgreSQL数据库的pgvector升级到 0.6.0 版 [12] [13] 

    腾讯云

    • 云数据库 MySQL 8.0内核版本更新,发布众多功能以提升数据库性能与稳定性,包括: Nonblocking DDL 功能、并行查询支持分区表、支持虚拟索引、 Fast Query Cache等[15]
    • 云数据库 PostgreSQL 发布 database 级别的资源隔离能力。[16]
    • 云数据库 PostgreSQL 磁盘容量最低支持10GB,同时提高了可使用的磁盘最大规格。[17]
    • 云数据库 SQL Server 国际站支持包年包月计费模式购买时长越长,折扣越多。[18]

    参考链接

    • [1] https://newsroom.ibm.com/2024-04-24-IBM-to-Acquire-HashiCorp-Inc-Creating-a-Comprehensive-End-to-End-Hybrid-Cloud-Platform
    • [2] https://mp.weixin.qq.com/s/-7for6EdQ_L1Lf5XyAcMxA
    • [3] https://www.huaweicloud.com/product/hrds.html
    • [4] https://help.aliyun.com/zh/rds/apsaradb-rds-for-mysql/use-the-cross-region-backup-feature-of-an-apsaradb-rds-for-mysql-instance
    • [5] https://help.aliyun.com/zh/rds/apsaradb-rds-for-postgresql/data-archiving
    • [6] https://azure.microsoft.com/en-us/updates/generally-available-index-advisor-in-azure-cosmos-db-helps-optimize-your-index-policy-for-nosql-queries/
    • [7] https://azure.microsoft.com/en-us/updates/general-availability-semantic-caching-with-vcore-based-azure-cosmos-db/
    • [8] https://azure.microsoft.com/en-us/updates/public-preview-filtered-vector-search-in-vcore-based-azure-cosmos-db-for-mongodb/
    • [9] https://azure.microsoft.com/en-us/updates/general-availability-azure-database-for-postgresql-flexible-server-enhanced-disaster-recovery-features/
    • [10] https://azure.microsoft.com/en-us/updates/general-availability-azure-cosmos-db-for-postgresql-georedundant-backup-and-restore/
    • [11] https://azure.microsoft.com/en-us/updates/general-availability-hnsw-vector-index-in-vcore-based-azure-cosmos-db-for-mongodb/
    • [12] https://cloud.google.com/sql/docs/postgres/extensions
    • [13] https://cloud.google.com/sql/docs/postgres/self-service-maintenance
    • [14] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/rds-manpol-updates.html
    • [15] https://cloud.tencent.com/document/product/236/42539
    • [16] https://cloud.tencent.com/document/product/409/105554
    • [17] https://cloud.tencent.com/document/product/409/7562
    • [18] https://www.tencentcloud.com/document/product/238/55087
  • 云数据库技术动态@2024-04-19

    2024-04-19

    重要更新

    继1987年国际标准化组织(ISO)发布数据库国际标准 SQL 之后,ISO 颁布了第二个数据库查询语言标准 —— ISO/IEC GQL(图查询语言)标准。GQL 作为图数据库领域的“SQL”,填补了现有标准在处理图数据时的不足。[1][2]

    Redis分支产品Valkey加入Linux 基金会,并发布新的RC版本,后续将与官方Redis产品”竞争”。开源是一个双刃剑,早期可以帮助产品快速获得关注或采用,但也可能很大程度上影响其后续的商业化,Valkey vs Redis未来将如何发展,你怎么看?[3]

    腾讯云 TDSQL-C 发布列存索引能力,以大幅提升复杂查询性能。OLTP系统增强其分析能力,是最近几年主流/活跃数据库产品的主要方向之一,也就是业界谈的比较多的HTAP

    OceanBase开发者大会本周六将于上海宝龙艾美酒店举办,对分布式技术感兴趣的可以去现场参加[16]

    更新详情

    阿里云
    • RDS MySQL/PostgreSQL的云盘或ESSD实例支持以CSV格式下载备份文件,以便于进行离线数据分析[4][5]
    • RDS SQL Server新增错误日志清理功能,用于清理实例中累计的Errorlog文件,以此释放磁盘空间[6]

    字节火山云
    • veDB MySQL 支持使用 Hint 语法强制 SQL 语句在指定的节点上执行[8]
    • veDB MySQL 优化了主节点切换对自定义终端关联节点的影响,以保障连接终端的可用性[9]
    • DTS 在订阅 MySQL 类型任务时支持配置过滤掉 OnlineDDL 产生的 DML。[12]
    AWS
    • RDS Oracle支持了Data Guard的切换功能(适用于所有区域)[14]

    tencent cloud

    • TDSQL-C MySQL 8.0内核升级,提升数据库性能与稳定性;优化了全表扫描循环效率低导致的访问数据较慢的问题;优化了并发场景下大查询扫描性能下降的问题。[15]

    参考链接

    • [1] https://www.iso.org/standard/76120.html
    • [2] https://mp.weixin.qq.com/s/DszMQDYUZHTghgGeZQqqhQ
    • [3] https://mp.weixin.qq.com/s/ax_Rk_owpNRBkZJ3hoG3iw
    • [4] https://help.aliyun.com/zh/rds/apsaradb-rds-for-mysql/download-the-backup-files-of-an-apsaradb-rds-for-mysql-instance
    • [5] https://help.aliyun.com/zh/rds/apsaradb-rds-for-postgresql/download-the-backup-files-of-an-apsaradb-rds-for-postgresql-instance
    • [6] https://help.aliyun.com/zh/rds/apsaradb-rds-for-sql-server/view-the-error-logs-of-an-apsaradb-rds-for-sql-server-instance
    • [7] https://cloud.google.com/alloydb/docs/omni
    • [8] https://www.volcengine.com/docs/6357/1225572
    • [9] https://www.volcengine.com/docs/6357/96165
    • [10] https://www.volcengine.com/docs/6390/1253561
    • [11] https://www.volcengine.com/docs/6390/1253569
    • [12] https://www.volcengine.com/docs/6390/133747
    • [13] https://www.volcengine.com/docs/6390/114710
    • [14] https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/oracle-replication-switchover.html#oracle-replication-switchover.overview
    • [15] https://cloud.tencent.com/document/product/1003/61515
    • [16] https://mp.weixin.qq.com/s/YxaZXkQpjtK-sDPQHbFbrw
  • Oracle Cloud上的ECPU与OCPU规格的MySQL性能对比

    2024-04-14

    本问是一个系列文章的一部分,该系列较为完整的对各个云厂商的RDS MySQL进行了测试,包括了阿里云、腾讯云、华为云、百度云、AWS、Azure、GCP、Oracle Cloud等,更多参考:云数据库RDS MySQL的性能。

    概述与结论

    Oracle在去年引入了ECPU(相对于之前的OCPU),在前面介绍了什么是ECPU,本文则从性能的角度,看看ECPU与之前的OCPU的对比,以验证ECPU就是对应了其他云厂商vCPU的概念。

    这里选择了4 ECPU的规格MySQL.4(内存为32GB),以及 2 OCPU的规格MySQL.VM.Standard.E4.2.32GB进行对比。从如下的性能趋势图可以看到,两者表现出了几乎相同的性能。从价格上,两者的单价分别是SGD 0.050578 vs 0.055552 ( 计算0.052512+0.00304内存 ),即ECPU在该规格下,ECPU拥有几乎相同的CPU和内存,以及性能表现的情况下,ECPU规格要比OCPU规格价格要低8.9% ;

    (more…)
←Previous Page Next Page→
  • “众鸟高飞尽 孤云独去闲”
  • —唐 李白

关于我

© 2022

orczhou.com

·

Theme by Brian Gardner

本作品采用知识共享许可协议 许可协议进行许可。