摘要:MongoDB 性能概述 MongoDB 性能由多个因素组成:操作系统设置、数据库配置设置、数据库内部设置、内存设置和应用程序设置。这里将重点介绍与性能有关的 MongoDB 数据库配置选项以及如何设置这些选项 MongoDB 配置选项 MongoDB 使用 YAML 文件格式的配置文件。 linu 阅读全文
MySQL Shell 调用外部脚本
2024-05-31 09:01 by abce, 119 阅读, 0 推荐, 收藏,
摘要:使用 CLI 工具时,打错命令很容易纠正。不过,在 MySQl Shell 中工作时,命令可能会更长、更复杂。以下是运行 MySQL Document Store 的一个例子。 db.scores.find("year(date) = 2023").fields(['lastName', 'firs 阅读全文
psql 中使用 gexec
2024-05-24 09:48 by abce, 116 阅读, 0 推荐, 收藏,
摘要:对于 PostgreSQL 高级用户来说,自动执行重复步骤变得越来越有必要,而 gexec 可以提供帮助。本文将描述如何使用 || 操作符和 gexec 命令来避免工作中不必要的重复工作。 psql是一款非常实用的工具,具有很多有用的功能。一个常见的模式是需要用不同的参数运行相同的命令。通常情况下, 阅读全文
InnoDB 的锁
2024-05-10 11:03 by abce, 60 阅读, 0 推荐, 收藏,
摘要:共享锁和排它锁 InnoDB 实现的标准的行级锁有两种类型:共享锁(S)和排它锁(X)。其中,共享锁支持事务持有该锁来读取行记录;排它锁支持事务持有该锁对行记录做更新或者删除操作。 如果事务 T1 对行 r 持有共享(S)锁,那么来自不同事务 T2 对行 r 的锁请求将按如下方式处理: ·T2 对 阅读全文
MySQL 8.4 LTS--InnoDB 新的默认设置
2024-05-09 14:28 by abce, 568 阅读, 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, 722 阅读, 0 推荐, 收藏,
摘要:配置 InnoDB 的 redo 空间大小是写密集型工作负载最重要的配置选项之一。不过,这需要权衡利弊。配置的 redo 空间越大,InnoDB 就能更好地优化写 IO。不过,增加 redo 空间也意味着在系统断电或因其他原因崩溃时需要更长的恢复时间。 对于特定的 innodb_log_file_s 阅读全文
MySQL 8.4 初探
2024-05-03 22:05 by abce, 1678 阅读, 0 推荐, 收藏,
摘要:MySQL 8.4 现已正式发布,这是一个具有重大意义的版本,因为它被指定为长期支持(LTS)版本。LTS 软件的引入意味着 MySQL 8.0.34+ 将成为一个仅修复错误的版本。 创新版本可能每季度发布一次,新的长期支持版本大约每两年发布一次。8.4 版本将持续到 2026 年初。但请记住,将它 阅读全文
MySQL LIMIT 和 ORDER BY 优化
2024-04-27 15:20 by abce, 2224 阅读, 0 推荐, 收藏,
摘要:MySQL LIMIT 子句 MySQL LIMIT 子句是控制 SELECT 语句返回行数的重要工具。通过指定从结果集中获取的最大行数,它可以让你处理数据子集,尤其是在涉及大表的情况下。该功能可提高查询性能,并通过只获取必要的行来优化资源使用。 MySQL LIMIT 子句的语法 MySQL 中的 阅读全文
提高MySQL数据库性能的关键技巧
2024-04-26 10:58 by abce, 604 阅读, 0 推荐, 收藏,
摘要:虽然 MySQL 性能调优没有灵丹妙药,但有几个方面可以在前期重点关注,可以显著提高 MySQL 的性能。 根据运行的 MySQL 版本,本篇文章中使用的某些默认值可能与你安装的版本不同,但前提仍然大致相同。 MySQL性能调优有哪些好处? MySQL性能调优为有效的数据库管理和优化提供了几大优势。 阅读全文
MongoDB db.collection.explain()
2024-04-25 14:15 by abce, 46 阅读, 0 推荐, 收藏,
摘要:db.collection.explain() 封装了 explain 命令,推荐使用 db.collection.explain() 来执行 explain 命令。 db.collection.explain()返回以下方法的查询计划:aggregate()、count()、find()、remo 阅读全文
浙公网安备 33010602011771号