《Redis使用手册》(试读版)
并没有因为⾃⼰拥有天然的速度优势就放弃了⾃⼰在效率⽅⾯的追求。 与此相反, Redis 的开发者在实现各项数据结构和特性的时候都经过了⼤量考量, 在底层选⽤了很多⾮常 ⾼效的数据结构和算法, 以此来确保每个操作都可以在尽可能短的时间内完成, 并且尽可能地节省内存。 对⽤户友好的API、⽂档以及社区 “虽然 Redis 提供了很多很棒的数据结构和特性, 但如果它们使⽤起来⾮常困难的话, 那么这⼀切就没有意 义。” ——如果你对此有所担⼼的话, 此外,包括亚⻢逊、⾕歌、RedisLabs、阿⾥云和腾讯云在内的多个云服务提供商都提 供了基于 Redis 或兼容 Redis 的服务, 如果你不打算⾃⼰搭建 Redis 服务器, 那么上述的这些提供商可能 是⼀个不错的选择。 图 1-1 Redis 特⾊⼀览 1.2 内容编排 本书由数据结构与应⽤、附加功能和多机功能三个部分共⼆⼗章组成。 在数据结构与应⽤部分, 书本介绍了 Redis 核⼼的九种数据结构, 列举了操作这些数据结构的众多命令及其详细 命令的基本知识了。 1.5 执⾏命令 Redis 服务器通过接收客户端发送的命令请求来执⾏指定的命令, 并在命令执⾏完毕之后通过响应将命令的执⾏ 结果返回给客户端, ⾄于结果的内容则被称为命令回复。 图 1-2 命令请求与响应 Redis 为每种数据结构和功能特性都提供了⼀簇相应的命令, 学习如何使⽤这些命令是学习 Redis 的重中之重。 幸运的是, ⼤部分 Redis 命令都⾮常简单, 只需要0 码力 | 352 页 | 6.57 MB | 1 年前3TiDB v5.2 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 311 8.7 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 358 8.13.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 359 8.13.4 部分查询返回 Region Unavailable · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 1983 14.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 2259 页 | 48.16 MB | 1 年前3TiDB v5.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 302 7 8.7 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 349 8.13.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 350 8.13.4 部分查询返回 Region Unavailable false,代表不 允许生成 core dump 文件。 TiKV 配置文件 hibernate- �→ regions 修改 默认值从 false 修改为 true。如果 Region 长时间 处于非活跃状 态,即被自动 设置为静默状 态。 TiKV 配置文件 old-value- �→ cache- �→ memory- �→ quota 新增 设置缓存在内 存中的 TiCDC Old0 码力 | 2189 页 | 47.96 MB | 1 年前3TiDB v5.3 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 330 8 8.8 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 377 8.14.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 378 8.14.4 部分查询返回 Region Unavailable · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2075 14.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 2374 页 | 49.52 MB | 1 年前3TiDB v5.4 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 399 8 8.9 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 443 8.15.3 TiFlash 查询时间不稳定,同时错误日志中打印出大量的 Lock Exception · · · · · · · · · · · · · · · · · · 444 8.15.4 部分查询返回 Region Unavailable · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2527 14.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·0 码力 | 2852 页 | 52.59 MB | 1 年前3TiDB v6.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 772 10.10 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3179 16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · TiDB 监控 Grafana 可视化组件中的一个新增面板,基于数据库时间分析法和颜色 优化法,按照自上而下的性能分析方法论对 TiDB 的性能指标做了重新梳理,为 TiDB 用户提供一个系统 级别的总体性能诊断入口。通过 Performance Overview 面板,你可以直观地看到整个系统的性能瓶颈在哪 里,数量级地缩短了性能诊断时间并降低了性能分析和诊断难度。 用户文档 2.2.1.3 性能0 码力 | 3572 页 | 84.36 MB | 1 年前3TiDB v7.1 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 873 10.1.1 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3721 16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 间数据操作的物理隔离,并支持平稳管理更多的数据。与原 TiKV 存储引擎相比,使用 Partitioned Raft KV 引擎在相同硬件条件和读写混合场景下,可以实现大约两倍 的写入吞吐并缩短大约 4/5 的弹性扩展时间。 在 TiDB v7.1.0 中,Partitioned Raft KV 引擎支持 TiDB Lightning、BR 和 TiCDC 等工具。 该功能目前是实验特性,不推荐在生产环境中使用。0 码力 | 4369 页 | 98.92 MB | 1 年前3TiDB v6.5 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 818 10.1.1 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3520 21 16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 可以将系统变量tidb_enable_metadata_lock 设置为 OFF。 更多信息,请参考用户文档。 • 支持通过 FLASHBACK CLUSTER TO TIMESTAMP 命令将集群快速回退到特定的时间点 (GA) #37197 #13303 @Defined2014 @bb7133 @JmPotato @Connor1996 @HuSharp @CalvinNeo 32 TiDB v6.40 码力 | 4049 页 | 94.00 MB | 1 年前3TiDB v7.6 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 889 10.1.1 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3920 16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 6/ddl-v2">建表性能提升 10 倍(实验特性)在 v7.6.0 中引入了新的 DDL 架构,批量建表的性能提高了 10 倍。 �→ 这一重大改进极大地缩短了创建大量表所需的时间。特别是在 SaaS 场景中,快速创建大量表( �→ 从数万到数十万不等)是一个常见的挑战,使用该特性能显著提升 SaaS 场景的建表速度。 0 码力 | 4666 页 | 101.24 MB | 1 年前 3TiDB v7.5 中文手册
· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 877 10.1.1 TiDB 集群问题导图· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 3865 16.2 TiDB 版本发布时间线 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·ADD INDEX
语句通过该功能,为同一个表添加多个索引的任务可以变为并发运行。以前同时运行 2 个添加索引语句 X 和 �→ Y 需要花费 X 的时间 + Y 的时间,现在在一个 SQL 语句中同时添加索引 X 和 Y,并发运行后, �→ 添加索引总耗时显著减少了。尤其是在宽表的场景, �→ 内部测试数据显示同时添加多个索引的性能最高可提升 94%。 0 码力 | 4590 页 | 100.91 MB | 1 年前3
共 105 条
- 1
- 2
- 3
- 4
- 5
- 6
- 11