# 前言这篇文章旨在提供 RDS for PostgreSQL 的一些开发和运维建议,以助您提升数据库使用的标准化和稳定性。# 性能与稳定性* 慎用子事务,避免事务中使用过多的子事务。* 游标使用后及时关闭。* 对于在线业务... 另一方面可以减少海量 DELETE 时 WAL 日志暴增带来的磁盘压力。* PostgreSQL 支持在事务中运行 DDL 语句,建议将 DDL 封装在事务中执行,必要时可以回滚。需要提前明确 DDL 的影响,避免长时间的 rewrite table 影响...
# 简介众所周知,在数据库存储引擎侧通常有两类存储模型,行式存储NSM(N-ary Storage Model)和列式存储DSM(Decomposition Storage Model),两种存储模型各有其特定的擅长场景。在以前,主流存储设备是机械磁盘的情况... 每个projection 会按照水平分区为一个或多个segments,每个segment会分配一个SID来唯一标示(SID > 0)。C-Store只支持基于排序key的range 分区。在查询时,C-Store必须能从一个或者多个projection的多个segment中重...
目标服务器磁盘、内存、网络带宽,以及请求发起方自身是否能承受大批量数据。**MySQL分页语法**``` select * from table limit 0, 20 ... 那是否有更好的解决方案?有! **5:****带last\_*条件查询**![picture.image](https://p6-volc-community-sign.byteimg.com/tos-cn-i-tlddhu82om/21612318237442e6a0a3dcd559a3...
# 前言从 on-premise 数据库迁移到火山引擎(ECS 自建或是RDS),您可能希望做一次全面的性能测试,本文主要说明在测试前,我们需要提前考虑哪些先决条件。在测试之前,需要尽可能的保证二者具有相同的环境,如网络,实例... 那么应用与数据库之前的网络路径更短。# 实例规格本地自建数据库,与 ECS 自建数据库和 RDS实例请保持相同的 CPU 核数与内存大小。同时,磁盘性能需要重点考虑,主要有如下几点:1. 本地盘还是云盘,云盘的网络访问...
# 简介众所周知,在数据库存储引擎侧通常有两类存储模型,行式存储NSM(N-ary Storage Model)和列式存储DSM(Decomposition Storage Model),两种存储模型各有其特定的擅长场景。在以前,主流存储设备是机械磁盘的情况... 每个projection 会按照水平分区为一个或多个segments,每个segment会分配一个SID来唯一标示(SID > 0)。C-Store只支持基于排序key的range 分区。在查询时,C-Store必须能从一个或者多个projection的多个segment中重...
由于在全量迁移或全量初始化过程中,目标数据库会产生大量 Binlog 文件,因此导致目标库的磁盘使用量远远大于原实例的磁盘使用量。建议您在全量迁移或全量初始化前,修改目标数据库 Binlog 的保存策略,具体操作,请参见日志备份。
只能采用GPT分区形式。 分区格式化云盘(小于等于2TiB)本文以Windows 2016版本操作系统为例,说明分区格式化云盘的操作步骤,分区形式设置为MBR。不同操作系统的分区格式化操作可能不同,本文仅供参考。 登录Windows实例。 在桌面,单击左下方开始图标,单击“服务器管理器”。 在“服务器管理器”页面右上方,选择“工具 > 计算机管理”。 在“计算机管理”页面,选择“存储 > 磁盘管理”。当您的服务器中存在未初始化的磁盘时,系统会...
# 前言从 on-premise 数据库迁移到火山引擎(ECS 自建或是RDS),您可能希望做一次全面的性能测试,本文主要说明在测试前,我们需要提前考虑哪些先决条件。在测试之前,需要尽可能的保证二者具有相同的环境,如网络,实例... 那么应用与数据库之前的网络路径更短。# 实例规格本地自建数据库,与 ECS 自建数据库和 RDS实例请保持相同的 CPU 核数与内存大小。同时,磁盘性能需要重点考虑,主要有如下几点:1. 本地盘还是云盘,云盘的网络访问...
# 前言从 on-premise 数据库迁移到火山引擎(ECS 自建或是RDS),您可能希望做一次全面的性能测试,本文主要说明在测试前,我们需要提前考虑哪些先决条件。在测试之前,需要尽可能的保证二者具有相同的环境,如网络,实... 那么应用与数据库之前的网络路径更短。# 实例规格本地自建数据库,与 ECS 自建数据库和 RDS实例请保持相同的 CPU 核数与内存大小。同时,磁盘性能需要重点考虑,主要有如下几点:1. 本地盘还是云盘,云盘的网络访...
它跟其他数据库产品相比,它的核心优势是什么?此次夜校分享,xiaoyu向大家介绍了数据库发展史、TiDB 设计、架构及生态及TiDB在得物的应用。# 数据库技术发展演进**2008年以前**2008 年以前应用最为广泛的是单机关系型数据库(SQL),能很好的解决复杂的数据运算及表间处理,多用于银行、电信等传统行业复杂业务逻辑场景中,以 Oracle 为代表。此类数据库挑战在于成本高,随着数据量增加,只能通过购买更贵更好的服务器;无法线性扩...
则其所做的修改就会永久保存到数据库中。此时即使系统崩溃,已经提交的修改数据也不会丢失。## 3. 事务并发我们知道 MySQL 是一个客户端/服务器架构的软件,对于同一个服务器来说,可以有若干个客户端与之连接,每个客户端与服务器连接上之后,就可以称 之为一个会话(Session)。每个客户端都可以在自己的会话中向服务器发出请求 语句,一个请求语句可能是某个事务的一部分,也就是对于服务器来说可能同时处理多个事务。在上面我们...
快速完成文件系统与分区扩容操作。 注意事项本实践提供的扩容脚本,仅支持扩容MBR类型的磁盘分区与其中的ext4文件系统,您可以根据查看分区和文件系统情况指引,确认实例挂载的磁盘分区类型与文件系统信息。 前提条件已购买云服务器并安装批量作业客户端。 待实例挂载的云盘已完成格式化分区和挂载文件系统操作,操作详情可查看分区格式化云盘。 操作步骤步骤一:扩容云盘登录云服务器控制台。 在顶部导航栏,选择目标实例所属的项目和...
磁盘索引(DiskANN)、基于向量的粗排打散等。在内部产品的不断迭代过程中,VikingDB 也逐渐契合云原生的理念,为孵化商业化向量数据库产品打下了坚实的基础。依托于 VikingDB 在字节内部积累的丰富经验,我们在火山... 成为了当前业界最流行的解决方案。RAG 结合检索和生成两个关键组件,通过检索为大模型提供相关数据作为上下文信息。由于向量数据库能够高效存储和检索模型生成的向量,从而提供语义上更具有相关性的检索结果,因此向...