MySQL 12 为什么我的MySQL会“抖”一下?
一条SQL语句,正常执行时候特别快,但有时会变得特别慢,且这种情况很难复现,随机且持续时间很短,看上去像是“抖”了一下。 你的SQL语句为什么变“慢”了 在MySQL 02中,介绍了WAL机制,InnoDB在处理更新语句时,更新内存写完redo log后,就返回给客户端,本次更新成功。 而内存里的数 ...
MySQL 11 怎么给字符串字段加索引?
场景引入 假设现在维护一个支持邮箱登录的系统,用户表定义如下: create table SUser(ID bigint unsigned primary key,email varchar(64), ... )engine=innodb; 由于登录方式为邮箱,那么一定会有下面这样的业务: sele ...
SQL 不走索引的常见情况
SQL 不走索引的常见情况 在 SQL 查询中,即使表上有索引,某些情况下数据库优化器也可能决定不使用索引。以下是常见的不走索引的情况: 1. 使用否定操作符 NOT IN != 或 <> NOT EXISTS NOT LIKE 2. 对索引列使用函数或运算 -- 不走索引 SELECT * FRO ...
Doris-HDFS LOAD常见问题汇总(一)
本文分享自天翼云开发者社区《Doris-HDFS LOAD常见问题汇总(一)》,作者:刘****阳 1、HDFS Load导入失败:no partition for this tuple. 现象描述:导入显示状态为Canceled,URL错误详情显示 no partition for this tu ...
技术领跑!Apache IoTDB 6 篇论文入选数据库国际顶会 SIGMOD、ICDE 2025
在 5、6 月结束的数据库领域国际顶级学术会议 ICDE 2025 与 ACM SIGMOD/PODS 2025 中,时序数据库 IoTDB 共有 6 篇论文被录用,涵盖存储压缩、查询处理、可视化分析等方面,论文研究成果均已在 IoTDB 实现,或基于 IoTDB 进行性能评估。 ACM SIGMO ...
如何在报表开发工具FastReport .NET 中构建和连接 Firebird 插件?
创建报表系统时,确保报表工具与各种数据库兼容非常重要。FastReport .NET是 .NET 应用程序中广受欢迎的报表生成库之一。在本文中,我们将介绍如何在 FastReport .NET 中通过报表设计器和代码构建和连接 Firebird 插件。 FastReport .NET试用版免费下载 ...
JDBC游标读不生效导致OOM问题排查分析
JDBC游标读不生效导致OOM问题排查分析 问题描述 程序使用游标读分批读取MySQL的数据,但是程序容器却发生OOM 基本信息 MySQL版本:8.0.25 JDBC版本:8.0.25 JDBC配置: connectionProperties=useUnicode=true;autoReconne ...
读商战数据挖掘:你需要了解的数据科学与分析思维12总结
1. 总结 1.1. 不能简明地解释一件事,说明你对它理解得不够 1.1.1. 爱因斯坦 1.2. 对数据科学实践最好的描述是分析工程和探索的结合 1.3. 商业中会存在我们需要解决的问题,而该问题很少能直接与基础的数据挖掘任务相对应 1.4. 缺少分析工程的结果是,数据挖掘的结论很可能无法用于解决 ...
时序数据库 Apache IoTDB V2.0.4 发布|新增用户自定义表函数及多种内置表函数功能
时序数据库 Apache IoTDB V2.0.4 已经发布! V2.0.4 作为树表双模型正式版本,表模型主要新增用户自定义表函数(UDTF)及多种内置表函数、新增聚合函数 approx_count_distinct、新增支持针对时间列的 ASOF INNER JOIN,并对脚本工具进行了分类整理 ...
OLAP分析数据库适用场景及主流产品对比
随着企业数字化程度不断提升,数据分析场景越老越丰富,企业在以下几种场景下可能需要使用OLAP(Online Analytical Processing,在线分析处理)分析数据库来开展数据分析工作 ...
如何从ElasticSearch迁移到OpenSearch?
本文分享自天翼云开发者社区《如何从ElasticSearch迁移到OpenSearch?》,作者:刘****鑫 在云搜索产品的选择中,如果用户倾向于开源软件,并且更喜欢免费提供高级功能的工具,那么 OpenSearch 将更适合。下面主要介绍从ElasticSearch迁移到OpenSearch的方 ...
MySQL 10 MySQL为什么有时候会选错索引?
场景引入 我们知道,MySQL中一张表可以支持多个索引。但是写SQL语句时,并没有主动指定使用哪个索引,而是由MySQL来确定。而有时候,MySQL会选错索引,导致执行速度变得很慢。 举个例子,假设一张表里有(id,a,b)三个字段,并分别建立索引。然后往表中插入10万行记录,取值依次递增,即数据从 ...
读商战数据挖掘:你需要了解的数据科学与分析思维11经营战略
1. 经营战略 1.1. 仅仅拥有数据,并不能保证数据驱动决策的成功 1.2. 企业管理层必须具有数据分析思维 1.2.1. 并不意味着管理层必须是数据科学家,但要求他们必须充分理解基本原则,从而预见和/或领会数据科学所带来的机遇,为数据科学团队提供合适的资源,并乐于在数据和实验方面投入 1.2.2 ...
【7 月 27 日北京】Community Over Code Asia 2025,IoTDB 出品专题等你来听
7 月 25 日至 27 日,作为 Apache 软件基金会(ASF)官方全球系列大会的 CommunityOverCode Asia 2025 即将在北京中关村国家自主创新示范区会议中心开幕! 其中,由时序数据库 Apache IoTDB 社区两位成员,乔嘉林和秦楚晴出品的 IoT and IIo ...
AWS使用提示词与RAG来减少大模型幻觉
概览 大型语言模型(LLM)是生成内容的强大工具。这些LLM的生成能力伴随着诸多优缺点。我们经常遇到的主要问题之一是生成内容的事实准确性。这些模型具有高度的幻觉倾向,有时会生成不存在或错误的内容。生成的内容往往极具说服力,看起来像是事实正确的有效信息。作为开发者,我们有责任确保系统完美运行并生成简洁 ...
MySQL 09 普通索引和唯一索引,应该怎么选择?
唯一索引:字段值不能重复。 普通索引:字段值可以重复。 假设数据如下图,且字段k上的值都不重复: 接下来,从两种索引对查询语句和更新语句的性能影响来分析。 查询过程 假设查询语句为select id from T where k=5。那么首先会在字段k的索引树上找到k=5所在的数据页,然后在数据页内 ...
MOD函数索引实战:解决百万级数据分批处理性能瓶颈
MOD函数索引实战:解决百万级数据分批处理性能瓶颈 问题背景 GreatSQL的MOD函数,大家应该都不陌生,使用MOD函数创建函数索引,是不是很少有人这么用呀,下面听我讲讲使用MOD函数创建函数索引的故事吧。 故事的引子呢,是有这么一个使用场景,为了忽略客户真实的业务,对涉及的表只保留了别名。 S ...
读商战数据挖掘:你需要了解的数据科学与分析思维10数据科学技术
1. 面向分析工程 1.1. 数据科学的本质是根据原则性技术,提取数据中的信息或知识 1.2. 很难把技术与重要的商业问题完全匹配,也很难得到能直接应用于技术的数据 1.2.1. 商业人士通常比数据科学新手更容易接受这个事实,因为在统计学、机器学习和数据挖掘等领域的教学过程中,学生们面对的问题通常都 ...
INNER JOIN, LEFT JOIN, RIGHT JOIN 的区别
今天我们来一起探索下 JOIN,JOIN 作为数据库操作的核心概念,用于合并两个或多个表中的数据。 一、JOIN (INNER JOIN) 1、基本功能:返回两个表中匹配成功的行。 2、特点: 只保留两表中都满足连接条件的记录; 如果某行在一个表中存在但在另一个表中没有匹配项,则该行不会出现在结果中 ...
单机分布式一体化数据库的架构设计与优化
作者:杨志丰,OceanBase产品总经理、首席架构师 首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 “老纪的技术唠嗑局”,会持续更新和 #数据库、#AI、#技术架构 相关的各种技术内容。欢迎感兴趣的朋友们关注! 本文摘自《OceanBase社区版在泛互场景的应用案例研究》,欢迎点 ...