1. 高效幻灯片 1.1. 在商业领域,受众看到的数据图大部分被整合在幻灯片中 1.2. 确定每张幻灯片要表达的要点 1.3. 每张幻灯片都要有一个要点 1.3.1. 幻灯片要点指的是,你向这些受众展示这些数据的原因 1.3.2. 每张幻灯片都要有一个明确的要点,以便帮助受众减轻认知负荷 1.3.2 ...
假设要查询城市是“杭州”的所有人名字,并且按照姓名排序返回前1000个人的姓名与年龄。那么SQL语句可以写为: select city,name,age from t where city='杭州' order by name limit 1000; 本文主要想讨论这个语句是如何执行的,以及有什么参 ...
用户可以在DolphinScheduler Web界面轻松创建、编辑和调度云原生数据仓库 AnalyticDB MySQL 版的Spark作业。 ...
本文详述的步骤已全部通过测试验证,适用于构建基于对象存储的数据中台场景,具备部署灵活、扩展性强等优势,对有 MySQL 到 S3 数据集成需求的用户具有较高的参考价值,点赞、收藏学习吧! ...
TimechoDB V2.0.5 版本正式发布! TimechoDB 是由 IoTDB 原厂团队开发的企业级时序数据库产品。V2.0.5 版本新增树转表视图、表模型窗口函数、聚合函数 approx_most_frequent,并支持 LEFT & RIGHT JOIN、ASOF LEFT JOIN; ...
1. 简化增效 1.1. 就算数据图设计得很用心,但如果过于复杂,那也无法说服受众 1.2. 让你的数据图像透明的窗户一样,让受众看清底层的数据 1.3. 最大化数据墨水比,建立信息层级 2. 数据墨水 2.1. 将数据墨水比最大化 2.1.1. 高效的数据图是清晰的 2.1.1.1. 纸页上的每一 ...
先放一下两阶段提交的图,在后续问题中会用到: 问题 在MySQL 02中,讲到为什么要使用两阶段提交时用的是反证法,说明了如果不使用两阶段提交,会导致MySQL出现主备数据不一致等问题。 那么如果在两阶段提交的不同瞬间,MySQL如果发生异常重启,是怎么保证数据完整性的呢? 如果在图中时刻A,也就是 ...
首先为大家推荐这个 OceanBase 开源负责人老纪的公众号 “老纪的技术唠嗑局”,会持续更新和 #数据库、#AI、#技术架构 相关的各种技术内容。欢迎感兴趣的朋友们关注! 本文整理自6月21日“OceanBase 城市交流会 · SQL 遇上 AI ”《度小满 × OceanBase 实践:统一 ...
GreatSQL优化技巧:使用 FUNCTION 代替标量子查询 导语 本文案例涉及标量子查询,何为标量子查询呢?一般来说,介于 SELECT 与 FROM 之间的子查询就叫标量子查询,返回单行单列结果,可做为最外层 SELECT 结果集的一列。 举个例子: SELECT e.employee_na ...
Review某个生产环境的errolog的时候,无意中发现这么一条日志,意思是过多的VLF文件,会影响数据库的启动速度和日志备份效率。Database *** has more than 10000 virtual log files which is excessive. Too many vir ...
1. 分布关系 1.1. 分布是将一个类别按照类别内项目的数值进行分解 1.2. 分布关系常常与总分关系混淆 1.2.1. 分布是将一个类别细分成若干值域,划分标准是该类别测量的数值 1.2.2. 总分关系是按照类别来划分数据,而非一个类别内的定量指标 1.3. 表示分布关系的词语 1.3.1. 频 ...
Oracle 作为企业级数据库市场的领导者,凭借其强大的功能、广泛的市场影响力以及完善的技术支持和推广体系,长期占据行业主导地位。但近几年来,PostgreSQL 凭借卓越的性能和灵活性,成为备受瞩目的开源数据库软件。IvorySQL 基于 PostgreSQL 开发,新增了与 Oracle 数据库 ...
1. 选择数据图类型 1.1. 数据图借助了我们发现数据关系的能力 1.2. 数据图将数据分块并凸显重要的对照关系,从而将数据关系可视化 1.3. 确定底层关系是选择适当数据图类型的关键 1.3.1. 首先要确定你想要强调的底层数据关系,然后让这个关系指导你选择数据图 1.4. 数据图涵盖了大部分场 ...
近日,中国移动通信联合会发布公告,由中国工业互联网研究院牵头制定的《工业数据库规范第 1 部分:云数据库》、《工业数据库规范第 2 部分:实时数据库》、《工业数据库规范第 3 部分:时序数据库》团体标准于 2025 年 6 月 25 日正式发布并实施。公布信息显示,天谋科技(北京)有限公司担任三项标 ...
count(*)的实现方式 在不同的MySQL引擎中,count(*)有不同的实现方式: MyISAM引擎把一个表的总行数存在磁盘上,执行count(*)时能直接返回总行数,效率很高; InnoDB引擎需要把数据一行一行从引擎里读出来,然后累积计数。 需要说明,本文讨论没有过滤条件的count(*) ...
摘要: 本文介绍在Ubuntu系统下配置NFS文件共享服务,实现MySQL服务器(165)向备份服务器(163)定时备份数据的方案。内容包括: NFS配置:服务端(163)安装nfs-kernel-server并设置共享目录,客户端(165)安装nfs-common并挂载共享文件夹。 MySQL备份... ...
1. 挑战 1.1. 多元认知的挑战 1.1.1. 注意力集中在第一个出现的念头上 1.1.1.1. 这个观察自身思维的过程叫作元认知 1.1.1.2. 它是学习掌握解码过程的一项重要技能 1.1.2. 编码是一个大脑的事,意图清晰,而解码是多个大脑的事 1.1.3. 为了实现高效沟通,你需要理解这 ...
一个InnoDB表包含两部分:表结构定义和数据。在MySQL 8.0版本前,表结构存在以.frm为后缀的文件里。之后的版本允许把表结构定义放在系统数据表中。由于表结构定义占用空间很小,所以主要讨论表数据。 接下来,先说明为什么简单删除表数据达不到表空间回收的效果,再介绍正确回收空间的方法。 参数in ...
一条SQL语句,正常执行时候特别快,但有时会变得特别慢,且这种情况很难复现,随机且持续时间很短,看上去像是“抖”了一下。 你的SQL语句为什么变“慢”了 在MySQL 02中,介绍了WAL机制,InnoDB在处理更新语句时,更新内存写完redo log后,就返回给客户端,本次更新成功。 而内存里的数 ...
场景引入 假设现在维护一个支持邮箱登录的系统,用户表定义如下: create table SUser(ID bigint unsigned primary key,email varchar(64), ... )engine=innodb; 由于登录方式为邮箱,那么一定会有下面这样的业务: sele ...