阿里云数据库ApsaraDB 关注
手机版

时间、空间、对象 海量极速多维检索 - 阿里云RDS PostgreSQL最佳实践

标签 PostgreSQL , 时间 , 空间 , 对象属性 , 多维度检索 , 海量 , 空间索引 , 数据分区 , 块级索引BRIN , 多级索引 , GIN倒排索引 , JSON索引 , 多列索引 , 多索引扫描合并 , bitma...

数据存储与数据库 PostgreSQL 阿里云 RDS postgres pos 索引 test index Create timestamp

车联网案例,轨迹清洗 - 阿里云RDS PostgreSQL最佳实践 - 窗口查询

标签 PostgreSQL , 窗口函数 , 车联网 , 轨迹 , 轨迹清洗 , lag , lead 背景 车联网中一个非常典型的场景是采集车辆的行驶轨迹,通常来说车辆的轨迹并不会实时上报,可能会堆积若干条轨迹记录,或者间隔多少时间上...

数据存储与数据库 PostgreSQL 阿里云 RDS 函数 random 数据库 pos BY

分区索引的应用和实践 - 阿里云RDS PostgreSQL最佳实践

标签 PostgreSQL , partial index , partition index 背景 当表很大时,大家可能会想到分区表的概念,例如用户表,按用户ID哈希或者范围分区,拆成很多表。 又比如行为数据表,可以按时间分区,拆成很...

数据存储与数据库 PostgreSQL 阿里云 RDS 索引 test 分区表 index Create timestamp 表空间

云端海量任务调度系统数据库设计 - 阿里云RDS PostgreSQL案例

标签 PostgreSQL , 任务调度系统 , 数据库设计 , schemaless 背景 任务调度系统中的任务状态管理,通常会用到数据库来存储任务调度的过程状态,控制任务的锁等。 《advisory lock 实现高并发非堵塞式 业...

数据存储与数据库 PostgreSQL 阿里云 RDS postgres 性能 高并发 测试 test plpgsql 分区表 Create timestamp 数据库设计

advisory lock 实现高并发非堵塞式 业务锁

标签 PostgreSQL , advisory lock , 锁 背景 某些业务会利用数据库来作为一种可靠的锁,例如任务调度系统,或者其他需要可靠的锁机制的系统。 通常他们可能会使用数据库的一条记录来实现锁的SLOT和状态信息。

数据存储与数据库 PostgreSQL SQL 数据库 高并发 lock test update statistics

SRID (空间引用识别号, 坐标系)

背景 转自互联网 http://www.baike.com/wiki/srid http://www.cnblogs.com/jackdong/archive/2010/12/20/1911558.html https://en.wiki...

数据存储与数据库 PostgreSQL SQL http Server 数据类型

MySQL · 源码分析 · InnoDB 异步IO工作流程

之前的一篇内核月报InnoDB IO子系统 中介绍了InnoDB IO子系统中包含的同步IO以及异步IO。本篇文章将从源码层面剖析一下InnoDB IO子系统中,数据页的同步IO以及异步IO请求的具体实现过程。 在MySQL5.6中,In...

linux native mysql innodb 函数 线程 windows 源码 events mutex file type 数组

PgSQL · 最佳实践 · CPU满问题处理

前言 在数据库运维当中,一个DBA比较常遇到又比较紧急的问题,就是突发的CPU满(CPU利用率达到100%),导致业务停滞。DBA不一定非常熟悉业务实现逻辑,也不能掌控来自应用的变更或负载变化情况。 所以,遇到CPU满,往往只能从后端数据...

SQL 数据库 索引 CPU 插件

MySQL · 实现分析 · HybridDB for MySQL 数据压缩

概述 数据压缩是一个把输入数据集按照一定的算法变换成更小的数据集的过程,解压是压缩的逆过程。如果算法对数据本身的语义了解得越多,则越可能利用语义信息进行针对性的处理,获得更好的压缩效果。数据库系统中用得比较多的压缩算法可以分为两大类:基于...

算法 mysql Apache OLAP Redshift facebook

HybridDB · 源码分析 · MemoryContext 内存管理和内存异常分析

背景 最近排查和解决了几处 HybridDB for PostgreSQL 内存泄漏的BUG。觉得有一定通用性。 这期分享给大家一些实现细节和小技巧。 阿里云上的 HybridDB for PostgreSQL 是基于 PostgreSQ...

PostgreSQL 模块 源码 数据库 Cache 内存管理 内存泄漏 表达式

MySQL · myrocks · myrocks写入分析

写入流程 myrocks的写入流程可以简单的分为以下几步来完成 将解析后的记录(kTypeValue/kTypeDeletion)写入到WriteBatch中 将WAL日志写入log文件 将WriteBatch中的内容写到me...

mysql 日志 Group Commit

MSSQL · 实现分析 · Extend Event实现审计日志对SQL Server性能影响

背景 在上一篇月报分享中,我们介绍了SQL Server实现审计日志功能的四种方法,最终的结论是使用Extend Event(中文叫扩展事件)实现审计日志方法是最优选择,详情参见MSSQL · 实现分析 · SQL Server实现审计日...

性能 SQL 日志 线程 测试 Sqlserver Server session

TokuDB · 引擎特性 · HybridDB for MySQL高压缩引擎TokuDB 揭秘

HybridDB for MySQL(原名petadata)是面向在线事务(OLTP)和在线分析(OLAP)混合场景的关系型数据库。HybridDB采用一份数据存储来进行OLTP和OLAP处理,解决了以往需要把一份数据多次复制来分别进行业务...

大数据 算法 mysql 性能 线程 高并发 索引 tokudb Create 存储 数据存储

AliSQL · 特性介绍 · 支持 Invisible Indexes

前言 MySQL 8.0 引入了 Invisible Indexes 这一个特性,对于 DBA 同学来说是一大福音,索引生命周期管理除了有和无外,又多了一种形态–可见和不可见,进而对业务SQL的调优又多了一种手段。 关于 Invisib...

mysql innodb 索引 index Create statistics

PgSQL · 应用案例 · 阿里云RDS金融数据库(三节点版) - 背景篇

背景 提到金融级数据库,大家可能不约而同的会想到Oracle,DB2等商业数据库。但是随着开源数据库的发展,开源数据库正在逐渐成为数据库产业的核心,比如MySQL、PostgreSQL数据库 ,已经深入阿里、平安科技、苏宁、高德、国家电网(...

架构 PostgreSQL 阿里云 mysql RDS Oracle 性能 高可用 数据库 存储

MySQL · 引擎特性 · InnoDB崩溃恢复

前言 数据库系统与文件系统最大的区别在于数据库能保证操作的原子性,一个操作要么不做要么都做,即使在数据库宕机的情况下,也不会出现操作一半的情况,这个就需要数据库的日志和一套完善的崩溃恢复机制来保证。本文仔细剖析了InnoDB的崩溃恢复流程,...

mysql innodb 函数 日志 线程 数据库 磁盘 表空间

基于HybridDB for MySQL的企业ODS方案

随着DT时代的到来,数据的价值日益凸显。企业积累的数据越来越多,数据库的规模也达到成百上千个实例,数据的规模更可能达到上百TB甚至PB级。如何以合理的成本管理并维护海量实例,利用尽可能短的时间窗口进行挖掘分析,成为各个企业IT管理中的核心...

大数据 架构 mysql 性能 数据库 数据仓库 同步 离线计算 数据同步 petadata 在线分析 HTAP ods

人分九等,数有阶梯 - PostgreSQL 阶品(颗粒)分析函数width_bucket, kmean应用

标签 PostgreSQL , width_bucket , 数据分布 , 包裹筛选 , 颗粒度筛选 , Oracle , 阶级分布 , kmean 背景 从古至今,现实社会中,到处充满了等级划分,例如东汉史学家、文学家班固《汉书》《古...

数据存储与数据库 算法 PostgreSQL postgres 函数 HTTPS 测试 BY test 插件 Group 数组

TPC-H测试 - PostgreSQL 10 vs Deepgreen(Greenplum)

标签 PostgreSQL , Deepgreen , Greenplum 背景 通常一家企业除了有在线业务处理的数据库、也会有数据分析型的数据库。 很长一段时间以来,数据库产品也是分场景设计的,例如MySQL就是非常典型的TP型数据库...

数据存储与数据库 PostgreSQL Greenplum postgres 性能 数据库 中间件 测试 HASH 插件 Group

Oracle业务适合用PostgreSQL去O的一些评判标准

标签 PostgreSQL , Oracle 背景 Oracle业务适合用PG去O的一些评判标准: 功能指标 如果评估出来的业务中具备这些特性,非常适合使用PostgreSQL。 1、业务使用的数据类型中出现 IP地址、GIS、数组...

数据存储与数据库 PostgreSQL 函数 Oracle 性能 索引 数据类型

阿里云数据库:帮用户承担一切数据库风险,给您何止是安心! 支持关系型数据库有:MySQL、SQL Server、PostgreSQL、PPAS(完美兼容Oracle)、自研PB级数据存储的分布式数据库Petadata、自研金融级云数据库OceanBase 支持NoSQL数据库有:MongoDB、Redis、Memcache 更有褚霸、丁奇、德哥、彭立勋、玄惭、叶翔等顶尖数据库专家服务

管理员:
belle.zhoux
1876
关注
41
成员
1240
文章