How can we run sql on mysql RDS and get the output on SNS?

0

How can we run sql on mysql RDS and get the output on SNS?

2 Answers
0

What is your use case? One way to achieve that is by using Lambda that will execute the SQL and then publish to SNS topic but there are probably other ways to achieve that. Depending on what is your desired outcome and the specific use case.

profile pictureAWS
Niko
answered a year ago
  • Hi Niko,

    I want to monitor the blocking session and locked tables in the database. Whenever blocking happens in database we should receive an alert with the details of sessions causing blocking. Also if the table is lock for more than defined time duration in my sql script then we should receive an email alert.

  • Thanks for proving more context. I am not a DB specialist but I found this article - https://aws.amazon.com/premiumsupport/knowledge-center/rds-aurora-postgresql-query-blocked/ and it explains how to monitor blocked queries. As I mentioned before, you can use Lambda or other means to run a query against pg_stat_activity table to notify your admin about blocking. Hope this helps but if not let us know

0

Thanks Niko. I will try to use lambda for this.

answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions