前言 在Windows平台下,我们可以用Ultra ISO将Win10的ISO镜像写到U盘中。而到了Mac平台下,网上容易搜到的方案就不是用第三...
前言 前段时间与同事一起为产品接入了 Elasticsearch 框架技术。从参与方案会议到搭建开发上线过程中有很多讨论点,故产生本文,希望藉此...
这个章节包含了 Spring 对集成测试的支持和单元测试的最佳实践。Spring 团队提倡测试驱动开发(TDD),他们已发现通过正确使用控制反转...
MySQL 8.0 支持 Unicode 9.0 的编码是utf8mb4。它是变长的,每个字符占用 1~4 字节。关于字节和字符类型的可变长度有...
MySQL Server 支持无模式的数据存储,功能特性如下: JSON 数据类型。JSON 值在新增 / 更新时会被分析、验证,然后储存为优化...
EXPLAIN只展示了查询代价的预见,不提供有关执行查询的更多统计信息,而这些信息可以展示更完整的景象。优化器不能根据索引来评估所有行(在 EX...
不可见索引是 MySQL 8.0 新增的特性。提供将索引标记为 “不可被优化器使用” 的能力。这意味着索引仍会被维护并随着数据更新而更新,但没有...
MySQL 服务端支持重写语句功能。你可以认为这类似用正则表达式去匹配特定的语句并重写。 这个功能的设计目标之一是让 DBA 们能够在语句中插入...
MySQL 优化器能够做到 分区剪枝 。这意味着它能够分析到来的查询,和字典信息比较,然后只访问需要的分区表。 你可以认为分区和视图很像——都是...