代码改变世界

InnoDB 的锁

2024-05-10 11:03 by abce, 55 阅读, 0 推荐, 收藏,
摘要:共享锁和排它锁 InnoDB 实现的标准的行级锁有两种类型:共享锁(S)和排它锁(X)。其中,共享锁支持事务持有该锁来读取行记录;排它锁支持事务持有该锁对行记录做更新或者删除操作。 如果事务 T1 对行 r 持有共享(S)锁,那么来自不同事务 T2 对行 r 的锁请求将按如下方式处理: ·T2 对 阅读全文

MySQL 8.4 LTS--InnoDB 新的默认设置

2024-05-09 14:28 by abce, 532 阅读, 0 推荐, 收藏,
摘要:MySQL 8.4 版本最终删除了大量过期设置,并修改了多个 InnoDB 变量的默认值,以适应当前的工作负载和硬件规格。其中修改了 20 个 InnoDB 变量的默认值! ·innodb_buffer_pool_in_core_file 之前的值是 on;现在的值on,但是如果支持 madv_do 阅读全文

如何选择配置 MySQL innodb_log_file_size

2024-05-04 13:42 by abce, 709 阅读, 0 推荐, 收藏,
摘要:配置 InnoDB 的 redo 空间大小是写密集型工作负载最重要的配置选项之一。不过,这需要权衡利弊。配置的 redo 空间越大,InnoDB 就能更好地优化写 IO。不过,增加 redo 空间也意味着在系统断电或因其他原因崩溃时需要更长的恢复时间。 对于特定的 innodb_log_file_s 阅读全文

MySQL 8.4 初探

2024-05-03 22:05 by abce, 1643 阅读, 0 推荐, 收藏,
摘要:MySQL 8.4 现已正式发布,这是一个具有重大意义的版本,因为它被指定为长期支持(LTS)版本。LTS 软件的引入意味着 MySQL 8.0.34+ 将成为一个仅修复错误的版本。 创新版本可能每季度发布一次,新的长期支持版本大约每两年发布一次。8.4 版本将持续到 2026 年初。但请记住,将它 阅读全文

MySQL LIMIT 和 ORDER BY 优化

2024-04-27 15:20 by abce, 2189 阅读, 0 推荐, 收藏,
摘要:MySQL LIMIT 子句 MySQL LIMIT 子句是控制 SELECT 语句返回行数的重要工具。通过指定从结果集中获取的最大行数,它可以让你处理数据子集,尤其是在涉及大表的情况下。该功能可提高查询性能,并通过只获取必要的行来优化资源使用。 MySQL LIMIT 子句的语法 MySQL 中的 阅读全文

提高MySQL数据库性能的关键技巧

2024-04-26 10:58 by abce, 573 阅读, 0 推荐, 收藏,
摘要:虽然 MySQL 性能调优没有灵丹妙药,但有几个方面可以在前期重点关注,可以显著提高 MySQL 的性能。 根据运行的 MySQL 版本,本篇文章中使用的某些默认值可能与你安装的版本不同,但前提仍然大致相同。 MySQL性能调优有哪些好处? MySQL性能调优为有效的数据库管理和优化提供了几大优势。 阅读全文

MongoDB db.collection.explain()

2024-04-25 14:15 by abce, 41 阅读, 0 推荐, 收藏,
摘要:db.collection.explain() 封装了 explain 命令,推荐使用 db.collection.explain() 来执行 explain 命令。 db.collection.explain()返回以下方法的查询计划:aggregate()、count()、find()、remo 阅读全文

理解 MySQL 字符集级别

2024-04-23 11:09 by abce, 82 阅读, 0 推荐, 收藏,
摘要:以下是以前的一些笔记,汇总一下。 MySQL--迁移到uft8mb4需要考虑的事项 MySQL8.0中utf8mb4的强大:释放多语言数据的全部潜能 MySQL如何使用字符集配置选项 在讨论字符集时,通常会伴随以下一些问题: ·修改 MySQL Server 的字符集是否会影响已有库和表 ·修改库的 阅读全文

MySQL如何使用字符集配置选项

2024-04-22 11:26 by abce, 356 阅读, 0 推荐, 收藏,
摘要:MySQL中与character_set有关的配置选项有8个,分别是: mysql> show variables like 'character_set%'; + + + | Variable_name | Value | + + + | character_set_client | utf8mb 阅读全文

数据库性能提升终极指南

2024-04-22 11:25 by abce, 417 阅读, 0 推荐, 收藏,
摘要:数据库性能为何如此重要 当应用突然变慢,甚至崩溃时,这往往是数据库在幕后挣扎的迹象。应用能否顺利运行取决于数据库的性能。数据库一旦出现问题,其他一切都会受到影响,包括: ·用户体验: 应用的速度和响应能力在很大程度上取决于底层数据库的性能。缓慢的数据库会导致响应延迟和令人沮丧的用户体验,从而有可能将 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 123 下一页