猜你喜欢
大智小技V:数据库生产实战漫笔

大智小技V:数据库生产实战漫笔

书籍作者:爱可生开源社区 ISBN:9787509225165
书籍语言:简体中文 连载状态:全集
电子书格式:pdf,txt,epub,mobi,azw3 下载次数:6874
创建日期:2024-05-14 发布日期:2024-05-14
运行环境:PC/Windows/Linux/Mac/IOS/iPhone/iPad/Kindle/Android/安卓/平板
内容简介

“大智小技”系列图书由爱可生开源社区发起,将每年在社区发布的优质技术内容进行筛选分类整理编辑而成。

《大智小技V:数据库生产实战漫笔》为系列图书的第五期,精选近一年来社区发布的技术内容。与前几本相比,本书除继续收录MySQL新特性、故障案例等经典内容之外,还新增了OceanBase章节,该章节旨在对OceanBase官方学习资料进行实战场景补充。


作者简介

爱可生开源社区,一个有深度的数据库开源社区。社区成立于2017年,由上海爱可生信息技术股份有限公司发起。以开源高质量的运维工具、日常分享技术千货内容、数据库技术布道为己任。目前开源的产品有:SQL质量管理平台SQLE、分布式中间件DBLE和数据传输组件DTLE等。在这里,你将收获:高质量的技术内容、企业级数据库工具及服务、丰富的社区活动。

编辑推荐

??MySQL 8.0新特性/故障分析/技术分享;

??OceanBase的应用和开发实践案例;

??以系统化的架构向MySQL用户布道细小处的技巧。


前言

2023年10月24日是爱可生开源社区成立六周年的日子。六年来,社区先后开源了多款数据运维工具,如SQLE、DBLE、DTLE等,为数据库从业者提供了企业级的开源解决方案,并受到社区用户的广泛好评。

在周年纪念日当天,SQL质量审核平台SQLE发布了3.0版本。SQLE全面改进,包括SQL审核功能的优化、SQL采集来源的扩展以及系统功能的优化等,大大提升了用户体验。在社区接到大量的用户诉求后,于2023年底,向社区用户开放SQLE企业体验版,为用户提供更多有价值的功能和服务。其他开源项目(DBLE、DTLE)在今年也发布了版本更新,始终为用户提供稳定可靠的技术支持。

众所周知,爱可生开源社区是一个数据库通用技术和实战经验分享平台。社区共累计发布数据库技术内容1000多篇,技术专栏5个,组织参与线上线下活动近百场,先后与30多家社区、媒体、出版社、开源基金会等组织成为合作伙伴,为数据库开源贡献自己的一份力量!

在此,爱可生开源社区衷心感谢过去六年来关注社区的广大用户,向社区投稿的作者们、在各类活动中一起合作的伙伴们,以及让本书顺利发行的中国市场出版社。

未来,社区将继续为大家提供高质量的技术内容、企业级数据库工具及服务、丰富的社区活动,也期待越来越多的技术爱好者加入我们这个有“深度”的数据库开源社区,与社区共同见证数据库开源生态的蓬勃发展。

爱可生开源社区


目录

01 MySQL篇——8.0新特性

1 MySQL 8.0窗口函数框架用法

2 MySQL 8.0四个窗口函数的用法

3 MySQL 8.0通用表达式 WITH 的深入用法

4 MySQL 8.0多因素身份认证

5 MySQL 8.0对GTID的限制解除

6 MySQL 8.0的交集和差集介绍

7 MySQL 8.0对LIMIT的优化

8 MySQL 8.0新密码策略(一)

9 MySQL 8.0新密码策略(二)

10 MySQL 8.0新密码策略(三)

11 MySQL 8.0新密码策略(四)

12 MySQL 8.0在线调整REDO

13 MySQL 8.0REDO归档目录权限问题

14 MySQL 8.0.31导入直方图存量数据

15 针对用户定制不同格式执行计划

16 可能是目前最全的MySQL 8.0新特性解读

02 MySQL篇——技术分享

1 基于MySQL多通道主主复制的机房容灾方案

2 MySQL Shell运行SQL的两种内置方法概述

3 SQL优化:ICP的缺陷

4 MySQL级联复制下进行大表的字段扩容

5 一招解决MySQL中DDL被阻塞的问题

6 ibdata1文件“减肥”记/ 117

7 如何校验MySQL及Oracle时间字段合规性

8 mysqldump搭建复制报错,竟然是因为这个!

9 MySQL 5.7与MariaDB10.1审计插件兼容性验证

10 MySQL大表添加唯一索引的总结

11 MySQL覆盖索引优化案例一则

03 MySQL篇——故障分析

1 DROP大表造成数据库假死

2 MySQL主从延时值反复跳动

3 库表名大小写不规范,运维“两行泪”

4 MySQL convert函数导致的字符集报错处理

5 我都只读了,你还能写入?

6 MySQL升级到 8.0 版本变慢问题分析

7 MySQL管理端口登录异常排查及正确使用技巧

8 MySQL:我的从库竟是我自己

9 当USAGE碰到GRANT OPTION

10 从Insert并发死锁分析Insert加锁源码逻辑

11 数据库服务器内存不足一例分析

12 MySQL备份文件静默损坏一例分析

13 一条本该记录到慢日志的SQL是如何被漏掉的

14 innodb_thread_concurrency导致数据库异常的问题分析

04 OceanBase篇

1 OceanBase数据处理之控制文件

2 OceanBase资源及租户管理

3 OceanBase租户延迟删除

4 LSM-Tree和OceanBase分层转储

5 OceanBase里的BUFFER表

6 tenant删除租户的流程设计

7 OceanBase使用全局索引的必要性

8 OceanBase手滑误删了数据文件怎么办

9 OceanBase慢查询排查思路

10 从MySQL到OBOracle:如何处理自增列

11 OceanBase安全审计之身份鉴别

12 OceanBase安全审计之用户管理与访问控制

13 OceanBase特殊的INT与时间类型隐式转换问题

14 OceanBase一则函数报错问题分享

15 5270报错引发的几个思考

16 OceanBase频繁更新数据后读性能下降的排查

05 开源数据库及工具篇

1 Redis集群架构解析

2 Redis之分布式锁

3 Redis AOF重写源码分析

4 Redis主从复制风暴

5 Redis Cluster从库无法自动恢复同步案例一则

6 MongoDB索引操作导致服务崩溃

7 PBM备份恢复

8 DBA抓包神器tshark测评


产品特色