刷新
OceanBase分区基础知识

博主头像 介绍 分析型业务通常需要对海量数据进行分析计算,这对数据库的查询能力,以及数据管理能力都有很高的要求。OceanBase通过分区技术,将一张表的数据按照分区键水平拆分成多个数据子集,有助于提升查询效率和数据管理能力: 1.查询效率提升:分区裁剪能减少无关数据的扫描 2.数据维护:支持按照分区粒度进行 ...

SQL Server 2025数据库引擎新特性汇总

博主头像 SQL Server 2025数据库引擎新特性汇总 预览功能(PREVIEW_FEATURES) 启用 PREVIEW_FEATURES 数据库作用域配置,以测试和探索向量索引等预览功能。此设置允许您即使在 SQL Server 正式发布后,仍可使用部分预览功能。 通过此配置启用的功能将在未来的累积 ...

Zabbix监控mysl数据库配置

用mysql自带的模板,可以监控如下内容: OPS(增删改查)、mysql请求流量带宽,mysql响应流量带宽,最后会附上相应的监控图! 一、编写脚本 check_mysql.sh vi /usr/local/zabbix/share/check_mysql.sh !/bin/bash FileNa ...

从0到1构建一个稳定redis架构

博主头像 从0到1搭建一个稳定的redis集群 1、单机版redis 单机版的redis就是业务系统把他用作缓存使用,从mysql中查询数据然后写入到redis中,后面再查询的时候就会优先查询缓存。因为redis运行在内存中,所以速度很快。若业务体量不大,这样似乎可以满足需求了。但是随着业务体量的扩大,red ...

【MySQL优化】扔掉ORDER BY RAND()!随机推荐的性能提升方案

博主头像 MySQL系列文章 面对海量数据随机推荐需求,如何平衡性能与随机性成为关键挑战 背景与需求分析 在电商平台开发中,我们经常需要实现“随机推荐”功能:从商品库中随机选取指定数量的商品展示给用户。假设商品表(product)有10000条数据,需要随机获取3个不重复的商品。 许多开发者第一反应是使用 O ...

Flink 的 RocksDB 状态后端在 vivo 的实践

博主头像 本文简要介绍了特征拼接在实时推荐中的重要作用,并讲述了vivo实时推荐系统中特征拼接模块的架构演进过程以及采用现有的“基于RocksDB的大状态解决方案”的原因,重点叙述了该方案所遇到的一系列问题,并给出了这些问题的现象以及解决方案。 ...

时序数据库 IoTDB 集成 MyBatisPlus,告别复杂编码,简化时序数据 ORM 开发

博主头像 在物联网后台与服务模块的开发过程中,复杂编码与重复操作始终是开发团队难以绕开的挑战,不仅增加额外工作量,也抬高了系统的长期维护成本。 为有效缓解这一痛点,国产原生时序数据库 IoTDB 实现了与代码生成工具 MyBatisPlus 的深度集成,使开发者能够借助其强大的通用数据操作能力,以更简洁、更符 ...

MySQL索引(三):字符串索引优化之前缀索引

博主头像 MySQL系列文章 在数据库优化中,字符串字段的索引设计往往是个棘手的问题。过长字符串的完整索引会占用大量空间,而不合适的索引又会导致查询性能低下。今天我们来探讨一个平衡的艺术——前缀索引。 字符串索引的现实挑战 假设我们正在开发一个内容管理平台,文章表结构如下: CREATE TABLE arti ...

MySQL索引(二):覆盖索引、最左前缀原则与索引下推详解

博主头像 MySQL系列文章 本文是MySQL索引系列的第二篇,接续前文《MySQL索引(一):从数据结构到存储引擎的实现》的基础知识,将深入探讨索引的高级特性和优化技巧。本文将通过实际案例,详细解析覆盖索引、最左前缀原则和索引下推这三个核心优化技术。 在数据库性能优化中,合理使用索引是最有效的手段之一。前文 ...

pg_auto_failover 环境变量导致的show命令错误

博主头像 今天遇到一个看似奇怪的问题,经过反复的重启,甚至重启操作系统,重装pg_auto_failover,都没有解决,冷静下来思考之后,才发现是环境变量导致的,有必要记录一下 环境 一个ubuntu的pg_auto_failover monitor节点,通过源码编译安装的,monitor节点的实例是自定义 ...

DDL

博主头像 MySQL中,以DML,DQL是最经常用的,其次是DDL,DCL,单表操作主要为增删改查. DDL操作 a.数据库操作(创建,查看,使用,删除): 1.创建数据库 #创建数据库 create database 数据库名称; #当数据库不存在时,创建数据库 create database if not ...

<1234···50>