数据库 第682页
-
不可不知的 MySQL 升级利器及 5.7 升级到 8.0 的注意事项
数据库升级,是一项让人喜忧参半的工程。喜的是,通过升级,可以享受新版本带来的新特性及性能提升。忧的是,新版本可能与老的版本不兼容,不兼容主要体现在以下三方面: 语法不兼容。语义不兼容。同一个SQL,在...
-
系统架构设计之数据库的核心数据结构
从最基本层面看,数据库只需做两件事: 向它插入数据肘,它就保存数据之后查询时,返回那些数据 本文讨论如何存储输入的数据,并在收到查询请求时,如何重新找到数据。 为何关注数据库内部的存储和检索呢?你不可...
-
数据库MySQL查询优化那些事儿
量体裁衣 平时我们在从数据库获取数据的时候,非常喜欢使用select *来获取全部数据,这样当用户想要什么数据的时候,都可以获取到,但是这会造成数据获取时间的增大,正确的做法就是需要什么字段,就写什么...
-
出道即巅峰,图数据库要火?
时下,随着千行百业进入数字化转型的快车道,关系型数据越来越多,擅长处理关系型数据的图数据库逐渐受到市场的关注。图数据可以通过实体与关系点变化的方式,将知识结构化保存,已经成为基于事务关联关系的模型表达...
-
浅谈几种常见的分布式ID
1. UUID UUID是可以生成时间、空间上都独一无二的值,其本质是随机+规则组合而成的。即使在两个独立的服务器上生成UUID,其预期值也是不同的。以MySQL为例,说明下UUID。 格式 在MyS...
-
1000w数据,速度提升 60 倍的 SQL 优化方案,太顶了!
有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching:...
-
一次 MySQL 误操作导致的事故,「高可用」都顶不住了!
上次我们项目不是把 MySQL 高可用部署好了么,MySQL 双主模式 + Keepalived,来保证高可用。简单来说就是有两个 MySQL 主节点,分别有两个 Keepalived 安装在宿主机上...
-
数据库的分库分表是什么?
阿粉相信,现在很多的做开发的都喜欢研究一些新的技术,但是能不能把数据都实际应用到公司的环境中,这个就不好说了,毕竟有些东西用上了,一旦出现问题了,那么就会导致一连串的生产事故的发生。今天阿粉就来学习一...
-
-
不同的数据库平台,如何取前百分之N的记录?
最近帮业务部门梳理业务报表,其中有个需求是就算某指标等待时间最长的前百分之十,其实就是对等待时长进行倒序排序后,取结果集的前百分之十。 这个需求在SQL Server和Oracle上都很容易实现,甚至...
