RDS MariaDB 性能不佳

0

【以下的问题经过翻译处理】 我正在将一个古老的5.5.65 MariaDB从本地迁移到RDS上。 新的RDS MariaDB 10.6没有显示CPU、IOPs或内存问题,但SQL的速度太慢了。 一个复杂的SELECT在本地花费0.89秒,在同一VPC中使用EC2时花费2.93秒。 on-prem 执行计划 (/media/postImages/original/IMJRSsaEmuQnOBhb2tc1fvaw) 在同一个VPC内的EC2和RDS (/media/postImages/original/IMHGeRQGjLQ8e65EvruI4SfQ) 我已经比较了执行计划,发现它们是不同的,但可能是因为版本不同。 我不知道“key”列上的差异是否与此问题有关。 有没有在RDS和MariaDB上遇到性能差的经验?

profile picture
ESPECIALISTA
feita há 8 meses52 visualizações
1 Resposta
0

【以下的回答经过翻译处理】 不同版本似乎应用了不同的优化方法。行ID过滤是MariaDB 10.4.3+提供的优化方法,因此请禁用“rowid_filter”优化器开关,并重新发出查询。执行命令SET SESSION optimizer_switch='rowid_filter=off';,然后再发出查询。详细信息请参见以下链接:https://mariadb.com/kb/en/rowid-filtering-optimization/以及https://mariadb.com/kb/en/server-system-variables/#optimizer_switch

profile picture
ESPECIALISTA
respondido há 8 meses

Você não está conectado. Fazer login para postar uma resposta.

Uma boa resposta responde claramente à pergunta, dá feedback construtivo e incentiva o crescimento profissional de quem perguntou.

Diretrizes para responder a perguntas