-
TiDB Serverless 数据库:弹性和高效性的完美结合
在当前这个敏捷、快速响应市场变化的数字时代,企业需要越来越多的数据支持来实现业务增长和数字化转型。虽然数字化转型是必然趋势,但是,建立稳定可靠的数据库却是一个非常繁琐且有挑...
-
详解SQL中的排名问题
我们先创建一个测试数据表Scores WITH t AS (SELECT 1 StuID,70 Score UNION ALL SELECT 2,85 UNION ALL SELECT 3,85 UN...
-
数据库,索引优秀实践
处理数据库索引的简短指南 数据库索引通常很糟糕。只有在设计和有效地使用时才实现数据库索引的权力。否则,索引是磁盘空间和数据库性能的纯粹浪费。但是你不想浪费磁盘空间,所以让我们快速通过一些您需要正确设计...
-
创建索引,这些知识应该了解
1.创建索引方法 创建索引可以在建表时指定,也可以建表后使用 alter table 或 create index 语句创建索引。下面展示下几种常见的创建索引场景。 2.创建索引所需权限 如果你用的不...
-
MySQL批量插入,如何不插入重复数据?
温故而知新 知识这个东西,看来真的要温故而知新,一直不用,都要忘记了。 业务很简单:需要批量插入一些数据,数据来源可能是其他数据库的表,也可能是一个外部excel的导入。 那么问题来了,是不是每次插入...
-
每个数据工程师都应该知道的7个数据库概念
此外,这将是没有用的升数据工程师Y,而是各种各样的专业工作与数据库中的数据:数据科学家,ML-工程师,软件开发等等。 我的名字叫Oleg,是我在GitHub上发布的开源“数据工程书”的作者。我将尝试尽...
-
我CA,一个SQL语句为啥只执行了一半?
今天和大家简单聊聊MySQL的约束主键与唯一索引约束: PRIMARY KEY and UNIQUE Index Constraints 了解诡异异常。 触发约束检测的时机: insert;updat...
-
如何定位MySQL慢查询?
相信大家在平时工作中都有过 SQL 优化经历,那么在优化前就必须找到慢 SQL 方可进行分析。这篇文章就介绍下如何定位到慢查询。 慢查询日志是 MySQL 内置的一项功能,可以记录执行超过指定时间的...
-
头疼!百万级MySQL的数据量,如何快速完成数据迁移?
背景 img 方案选择 mysqldump迁移 平常开发中,我们比较经常使用的数据备份迁移方式是用mysqldump工具导出一个sql文件,再在新数据库中导入sql来完成数据迁移。试验发现,通过mys...
-
盘点数据处理工具,手把手教你做数据清洗和转换
01 了解数据集 数据准备的关键和重复阶段是数据探索。一组因为太大而无法由人工手动读取、检查和编辑每个值的数据,仍需要验证其质量和适用性,然后才可以将其委托给一个值得花费时间和计算的模型。 与将大型数...
