摘要: 硬件和MariaDB之间是操作系统,并且可以在此级别进行许多优化。 1. 为MariaDB配置Linux 1.1 Linux内核设置 1.1.1 IO调度器 为了使数据库运行时获得最佳的IO性能,我们使用了noop调度程序。推荐的调度程序是noop和deadline。您可以使用以下方法检查调度程序设 阅读全文
posted @ 2021-09-28 15:49 Varden 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 更好的硬件是提高性能的最简单方法之一。 通常,应按以下顺序改进硬件: ##1. Memory 内存是最重要的因素,因为它允许您调整服务器系统变量。更多的内存意味着可以将更大的键和表高速缓存存储在内存中,从而减少了磁盘访问速度(数量级较慢)。 https://mariadb.com/kb/en/ser 阅读全文
posted @ 2021-09-28 15:06 Varden 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录。 这种扫描全集合的查询效率是非常低的,特别在处理大量的数据时,查询可以要花费几十秒甚至几分钟,这对网站的性能是非常致命的。 索引是特殊的数据结构,索引存储在一个易于遍历读取 阅读全文
posted @ 2021-09-28 13:52 Varden 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 环境说明 操作系统:Ubuntu 18.04.5 LTS MongoDB版本:v4.4.4 角色规划 主机名 IP 角色 mongodb-1 192.168.100.11 config-server,shard-1,mongos mongodb-2 192.168.100.12 config-ser 阅读全文
posted @ 2021-09-28 10:39 Varden 阅读(211) 评论(0) 推荐(0) 编辑