文章 2023-03-27 来自:开发者社区

PolarDB auto_inc 场景性能优化之路

在数据库的使用场景中, 最常见的场景是并发插入或者导入数据场景, 在该场景中并不指定自增id, 由数据库自动生成自增id, 然后插入到数据库中, 因此我们也叫auto_inc 场景的数据插入.典型的业务场景如: 游戏行业开服过程中的大批的登录注册场景, 电商活动中给商家后台推单场景等等.我们看看PolarDB 是如何优化针对这种并发插入场景进行优化的.背景知识:在这种并发插入场景中, 自增id ....

PolarDB auto_inc 场景性能优化之路
文章 2023-03-13 来自:开发者社区

【Paper Reading】PolarDB计算存储分离架构性能优化之路

分享人:暴跳摘要:本篇论文收录在 VLDB 2022,介绍了云原生数据库 PolarDB 在计算存储分离架构下遇到的性能挑战,分析了云存储相对于传统本地存储的工作特性差异及其根因,讨论了将各类存储引擎部署至云存储上时所会遇到的问题挑战,并提出了统一的优化框架 CloudJump。最后通过实验证明优化框架 CloudJump 适用于 PolarDB,也适用于 RocksDB。目录:一、背景二、设计....

【Paper Reading】PolarDB计算存储分离架构性能优化之路
文章 2022-12-28 来自:开发者社区

Paper Reading 预告 | 揭秘 PolarDB 计算存储分离架构性能优化之路

12月29日 19:00锁定「阿里云数据库视频号」揭秘PolarDB计算存储分离架构性能优化之路微信扫码关注视频号“阿里云数据库”收看直播

Paper Reading 预告 | 揭秘 PolarDB 计算存储分离架构性能优化之路
文章 2022-12-19 来自:开发者社区

PolarDB 大表场景性能优化技术揭秘

背景很多时候业务架构设计里面最重要的一环就是数据库模型设计, 由于单机MySQL 的限制, 很多业务架构师不得不考虑对大表进行拆分, 通过中间件或者其他手段进行分库分表.很多业务在快速发展阶段,开始考虑数据拆分的原因其实并不是计算能力遇到了瓶颈,而是海量数据的存储到达了单实例的上限,但是由于最初设计的时候没有考虑到海量数据的使用方式,或是在业务逻辑中,数据无法进行清理或归档。运维团队要对业务的稳....

文章 2022-08-12 来自:开发者社区

过去5年,PolarDB云原生数据库是如何进行性能优化的?

作者 | 蛰语、暴跳来源 | 阿里开发者公众号云数据库实现计算存储分离,支持计算与存储的独立扩展,其用户还可以享受按量付费等特性。这使得基于云数据库的系统更加高效、灵活。因此,构建并使用云原生数据库的势头愈演愈烈。另一方面,云化存储服务已经是云的标准能力,存储侧提供兼容通用的文件接口,并且不对外暴露持久化、容错处理等复杂细节,其易用性和规模化带来的高性价比使得云存储成为了云上系统的第一选择。在通....

过去5年,PolarDB云原生数据库是如何进行性能优化的?
文章 2022-06-13 来自:开发者社区

PolarDB-X性能优化之执行计划基础

1 执行计划基本概念      使用PolarDB-X时,应用程序的查询SQL(称为逻辑SQL)发往PolarDB-X计算节点(CN),PolarDB-X会将其分成可下推的、和不可下推的两部分,可下推的部分也被称为物理SQL。不可下推的SQL在CN上执行,下推的SQL在DN上执行。     PolarDB-X在查询优化过程中尽可能将用户SQL下推....

文章 2022-06-13 来自:开发者社区

PolarDB-X性能优化之全局二级索引的使用

1 测试用表及定义1) product表及定义MySQL [test]> show create table product;CREATE TABLE `product` (        `id` bigint(20) NOT NULL,        `name` varchar(20) DEFAULT N....

文章 2022-06-13 来自:开发者社区

PolarDB-X性能优化之多表连接时table group及广播表的使用

1 实验用到的表及定义1) emp表 MySQL [test]> show create table emp;       CREATE TABLE `emp` (               `id` bigint(11) NOT NULL AUTO_INCREMENT,   &a...

文章 2022-06-13 来自:开发者社区

PolarDB-X性能优化之利用table group优化sql

tablegroup特性是数据库分库分表水平分库分表中的必不可少的技术手段,合理使用tablegroup可以将更多的sql计算下推到存储节点,节省网络带宽,优化sql执行性能。1 测试表及数据测试表的定义MySQL [test]> show create table emp;+-------+-------------------------------------------------....

文章 2022-06-13 来自:开发者社区

PolarDB-X性能优化之利用广播表优化join操作

PolarDB-X的主要用途是水平分表,在水平分表中,有些表只有少量数据,如果创建成普通的单表,在同大表join时,会导致join不能下推到存储节点,只能在计算节点执行,join、sort之类的操作如果在计算节点执行,不但会导致计算节点负载过重,也会导致大量数据在计算和存储节点之间传输,影响集群的性能。如果将此类小表创建成广播表,PolarDB-X就可以将join操作下推到存储节点执行,从而大幅....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注