摘要:
启动 MySQL Shell mysqlsh 上面的命令只是启动 MySQL Shell,并没有连接到 MySQL 实例。这个时候可以查看一下状态: \status 输出结果如下: MySQL Shell version 8.0.37 Not Connected. 该输出显示了当前的 MySQL 版 阅读全文
阅读排行榜
探索MySQL 8的事务数据字典:数据库对象信息存储
2023-08-14 09:53 by abce, 127 阅读, 收藏,
摘要:
MySQL 8带来了重大的架构变革,用事务数据字典(TDD)这种更高效、更可靠的方法取代了传统的基于MyISAM引擎的系统表。这一升级极大地改进了元数据的管理和存储,从而提高了各种数据库对象的可靠性和可扩展性。本文将通过实际案例探讨MySQL 8事务数据字典的复杂性、优势及其在现实生活中的应用。 I 阅读全文
【MongoDB】MongoDB的复制(1)
2022-06-25 13:10 by abce, 127 阅读, 收藏,
摘要:
事务日志参数 oplog的大小。默认是WT存储引擎的空闲磁盘空间的5%。 调优参数有:oplogSizeMB、storage.oplogMinRetentionHours 读和写配置 复制集的写关注(write concern)配置 { w: <value>, j: <boolean>, wtime 阅读全文
从mysqldump备份中恢复一个表
2022-02-27 20:05 by abce, 127 阅读, 收藏,
摘要:
假设要恢复的表是 abce.abce #提取abce库的所有数据 sed -n '/^-- Current Database: `abce`/,/^-- Current Database:/p' backup.sql > backup_abce.sql #从库备份文件中提取建表语句 sed -e'/ 阅读全文
"Regexp AND LIKE"优化方法
2023-06-21 15:25 by abce, 126 阅读, 收藏,
摘要:
与大多数数据库一样,MariaDB允许在WHERE子句中使用正则表达式进行查询。虽然这功能很强大,但在数据库中使用regexp的一个问题是它无法利用索引。原因很简单:查询优化器无法理解正则表达式,也无法对它们的返回值做出假设。 这篇文章提出了一个微不足道但反直觉的优化,有时可以解决这个限制。 对于下 阅读全文