如何使用proxysql防止查询突发

时间:2019-04-12 18:45:59

标签: amazon-rds-aurora proxysql

我的数据库经常出现问题,我的应用服务器不时收到大量请求(相同查询)。 对于该方面(应用程序),我无能为力,因为我无法控制它。

我成功地通过Proxysql成功实现了查询缓存,它在减少数据库负载方面非常有效。 las,仍然存在爆炸问题。

是否有一种方法可以使Proxysql理解给定查询已经在运行中,并暂停对同一查询的所有后续请求,直到第一个查询完成?

如何测试:

for i in {1..10}; do mysql -u<read_user> -p<read_pwd> -h127.0.0.1 -P16033 < qry.sql & done

在mysql服务器上运行show processlist,我希望仅看到一个连接在执行请求。 对于相同的请求,实际输出为10个连接。

0 个答案:

没有答案