MySQL在AWS RDS大型实例上的全文搜索速度极慢
发布时间:2021-03-10 17:48:09 所属栏目:MySql教程 来源:网络整理
导读:我有一个有1400万行的表,我正在尝试在这个表上执行全文搜索.对此的查询执行速度非常慢,对于简单的二进制AND查询大约需要9秒.在我的私有集群上立即执行相同的操作.该表的大小约为3.1 GB,包含1400万行.有人能解释一下RDS实例的这种行为吗? SELECT count(*) FR
我有一个有1400万行的表,我正在尝试在这个表上执行全文搜索.对此的查询执行速度非常慢,对于简单的二进制AND查询大约需要9秒.在我的私有集群上立即执行相同的操作.该表的大小约为3.1 GB,包含1400万行.有人能解释一下RDS实例的这种行为吗?
最佳答案
高IO率通常表示内存不足或缓冲区太小.一个3GB的表,包括索引,应该完全适合(少于)500美元每月专用服务器的内存.
MySQL有许多不同的缓冲区,并且作为many parameters来摆弄.以下缓冲区是最重要的,在两个环境中比较它们的大小: 如果InnoDB:innodb_buffer_pool_size 如果是MyISAM:key_buffer_size和read_buffer_size (编辑:ASP站长) 【免责声明】本站内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。 |
相关内容
未处理完善
-
无相关信息
最新更新