Amazon Aurora read-only slaves slowly increase to 100% CPU and dieHow can I increase cpu performance on Amazon EC2 running instance?CPU load on CentOS Plesk server between 50-100% but processes only add up to around 10%Windows 2003/2008 terminal server, Application using 95-100% CPU when crashed, auto kill process?CPU being pushed to 100% by a process, trying to track and eliminate the problemhow to fix slow query of mysql on Amazon and CPU 100% on the small rds instanceAmazon RDS: Sudden increase in Read IOPS and ThroughputSudden increase in CPU usage and server response timeXenServer 6.2 VM 100% CPU and 100% memory usage and won't bootApache and MySQL processes running at 100% CPUAWS ElasticBeanstalk and Laravel CPU 100%

What is the required burn to keep a satellite at a Lagrangian point?

Caught with my phone during an exam

Are clauses with "который" restrictive or non-restrictive by default?

Why is this python script running in background consuming 100 % CPU?

Way of refund if scammed?

What was the primary motivation for a historical figure like Xenophon to create an extensive collection of written material?

Why is 'additive' EQ more difficult to use than 'subtractive'?

Why is unzipped file smaller than zipped file

Is a world with one country feeding everyone possible?

Proto-Indo-European (PIE) words with IPA

Is it OK to look at the list of played moves during the game to determine the status of the 50 move rule?

Are there historical examples of audiences drawn to a work that was "so bad it's good"?

How do I write real-world stories separate from my country of origin?

Efficient Algorithms for Destroyed Document Reconstruction

why "American-born", not "America-born"?

Can the Conjure Barrage spell stack with the Disarming Attack or Trip Attack Battle Master maneuvers?

How many wires should be in a new thermostat cable?

Negative impact of having the launch pad away from the Equator

How did the Allies achieve air superiority on Sicily?

Department head said that group project may be rejected. How to mitigate?

Why "strap-on" boosters, and how do other people say it?

Coloring lines in a graph the same color if they are the same length

Wifi light switch needs neutral wire. Why? AND Can that wire be a skinny one?

Find this Unique UVC Palindrome ( ignoring signs and decimal) from Given Fractional Relationship



Amazon Aurora read-only slaves slowly increase to 100% CPU and die


How can I increase cpu performance on Amazon EC2 running instance?CPU load on CentOS Plesk server between 50-100% but processes only add up to around 10%Windows 2003/2008 terminal server, Application using 95-100% CPU when crashed, auto kill process?CPU being pushed to 100% by a process, trying to track and eliminate the problemhow to fix slow query of mysql on Amazon and CPU 100% on the small rds instanceAmazon RDS: Sudden increase in Read IOPS and ThroughputSudden increase in CPU usage and server response timeXenServer 6.2 VM 100% CPU and 100% memory usage and won't bootApache and MySQL processes running at 100% CPUAWS ElasticBeanstalk and Laravel CPU 100%






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty height:90px;width:728px;box-sizing:border-box;








1















We have a master database instance hosted on AWS Aurora (mysql) and have many read-only slaves being replicated from it. The master and the 4-12 autoscaling slaves are currently of db.r4.4xlarge size and engine version: 5.7.12.



Each slave comes online and performs for a few days but over that time its CPU usage slowly increases until each one has to be individually killed. Once killed another is automatically spun up and it continues.



Here's the performance graph of the slaves:
enter image description here



As you can see at 11pm our warehouse closes and CPU utilisation falls until the next day when it spikes and climbs above the previous day's. This increases day on day until it reaches 100% and has to be killed.



Have any of you guys every seen this pattern before and could give us a hint on where the problem might lie?










share|improve this question






















  • I'd contact AWS Support on this one.

    – ceejayoz
    May 8 at 14:17











  • AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

    – Gary Willoughby
    May 8 at 14:32












  • High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

    – Rick James
    May 10 at 0:49











  • Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

    – asktyagi
    May 11 at 14:37

















1















We have a master database instance hosted on AWS Aurora (mysql) and have many read-only slaves being replicated from it. The master and the 4-12 autoscaling slaves are currently of db.r4.4xlarge size and engine version: 5.7.12.



Each slave comes online and performs for a few days but over that time its CPU usage slowly increases until each one has to be individually killed. Once killed another is automatically spun up and it continues.



Here's the performance graph of the slaves:
enter image description here



As you can see at 11pm our warehouse closes and CPU utilisation falls until the next day when it spikes and climbs above the previous day's. This increases day on day until it reaches 100% and has to be killed.



Have any of you guys every seen this pattern before and could give us a hint on where the problem might lie?










share|improve this question






















  • I'd contact AWS Support on this one.

    – ceejayoz
    May 8 at 14:17











  • AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

    – Gary Willoughby
    May 8 at 14:32












  • High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

    – Rick James
    May 10 at 0:49











  • Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

    – asktyagi
    May 11 at 14:37













1












1








1


1






We have a master database instance hosted on AWS Aurora (mysql) and have many read-only slaves being replicated from it. The master and the 4-12 autoscaling slaves are currently of db.r4.4xlarge size and engine version: 5.7.12.



Each slave comes online and performs for a few days but over that time its CPU usage slowly increases until each one has to be individually killed. Once killed another is automatically spun up and it continues.



Here's the performance graph of the slaves:
enter image description here



As you can see at 11pm our warehouse closes and CPU utilisation falls until the next day when it spikes and climbs above the previous day's. This increases day on day until it reaches 100% and has to be killed.



Have any of you guys every seen this pattern before and could give us a hint on where the problem might lie?










share|improve this question














We have a master database instance hosted on AWS Aurora (mysql) and have many read-only slaves being replicated from it. The master and the 4-12 autoscaling slaves are currently of db.r4.4xlarge size and engine version: 5.7.12.



Each slave comes online and performs for a few days but over that time its CPU usage slowly increases until each one has to be individually killed. Once killed another is automatically spun up and it continues.



Here's the performance graph of the slaves:
enter image description here



As you can see at 11pm our warehouse closes and CPU utilisation falls until the next day when it spikes and climbs above the previous day's. This increases day on day until it reaches 100% and has to be killed.



Have any of you guys every seen this pattern before and could give us a hint on where the problem might lie?







mysql amazon-web-services cpu-usage mysql-replication






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 8 at 14:12









Gary WilloughbyGary Willoughby

47210




47210












  • I'd contact AWS Support on this one.

    – ceejayoz
    May 8 at 14:17











  • AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

    – Gary Willoughby
    May 8 at 14:32












  • High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

    – Rick James
    May 10 at 0:49











  • Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

    – asktyagi
    May 11 at 14:37

















  • I'd contact AWS Support on this one.

    – ceejayoz
    May 8 at 14:17











  • AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

    – Gary Willoughby
    May 8 at 14:32












  • High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

    – Rick James
    May 10 at 0:49











  • Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

    – asktyagi
    May 11 at 14:37
















I'd contact AWS Support on this one.

– ceejayoz
May 8 at 14:17





I'd contact AWS Support on this one.

– ceejayoz
May 8 at 14:17













AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

– Gary Willoughby
May 8 at 14:32






AWS support have been a bit useless to be honest and want to move us to another increased cost support tier for any further help. So before that happens we are entertaining other opinions.

– Gary Willoughby
May 8 at 14:32














High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

– Rick James
May 10 at 0:49





High CPU usage almost always implies poorly performing SELECTs. Find a slow one, and present it to us for critique. Include SHOW CREATE TABLE and EXPLAIN SELECT ...

– Rick James
May 10 at 0:49













Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

– asktyagi
May 11 at 14:37





Can you try to gather details about, 1. Is there any network latency, 2. What is the IOPS stats says 3. enable slow queries, inspect and optimize them. 4. Is there any memory pressure.

– asktyagi
May 11 at 14:37










1 Answer
1






active

oldest

votes


















0














I recommend to enable Amazon RDS Performance Insights to get tips about what may consume CPU.



With such symptoms and if no clue from SQL traffic, it would be helpful to use Linux "perf" to identify methods which consumes CPU (as far as binaries still have symbols - aka not striped) to confirm it does not come from internal replication management - but it cannot be used with RDS instances.






share|improve this answer























    Your Answer








    StackExchange.ready(function()
    var channelOptions =
    tags: "".split(" "),
    id: "2"
    ;
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function()
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled)
    StackExchange.using("snippets", function()
    createEditor();
    );

    else
    createEditor();

    );

    function createEditor()
    StackExchange.prepareEditor(
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader:
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    ,
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    );



    );













    draft saved

    draft discarded


















    StackExchange.ready(
    function ()
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966398%2famazon-aurora-read-only-slaves-slowly-increase-to-100-cpu-and-die%23new-answer', 'question_page');

    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    I recommend to enable Amazon RDS Performance Insights to get tips about what may consume CPU.



    With such symptoms and if no clue from SQL traffic, it would be helpful to use Linux "perf" to identify methods which consumes CPU (as far as binaries still have symbols - aka not striped) to confirm it does not come from internal replication management - but it cannot be used with RDS instances.






    share|improve this answer



























      0














      I recommend to enable Amazon RDS Performance Insights to get tips about what may consume CPU.



      With such symptoms and if no clue from SQL traffic, it would be helpful to use Linux "perf" to identify methods which consumes CPU (as far as binaries still have symbols - aka not striped) to confirm it does not come from internal replication management - but it cannot be used with RDS instances.






      share|improve this answer

























        0












        0








        0







        I recommend to enable Amazon RDS Performance Insights to get tips about what may consume CPU.



        With such symptoms and if no clue from SQL traffic, it would be helpful to use Linux "perf" to identify methods which consumes CPU (as far as binaries still have symbols - aka not striped) to confirm it does not come from internal replication management - but it cannot be used with RDS instances.






        share|improve this answer













        I recommend to enable Amazon RDS Performance Insights to get tips about what may consume CPU.



        With such symptoms and if no clue from SQL traffic, it would be helpful to use Linux "perf" to identify methods which consumes CPU (as far as binaries still have symbols - aka not striped) to confirm it does not come from internal replication management - but it cannot be used with RDS instances.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered May 13 at 11:50









        Yves MartinYves Martin

        5442520




        5442520



























            draft saved

            draft discarded
















































            Thanks for contributing an answer to Server Fault!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid


            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.

            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fserverfault.com%2fquestions%2f966398%2famazon-aurora-read-only-slaves-slowly-increase-to-100-cpu-and-die%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            RemoteApp sporadic failureWindows 2008 RemoteAPP client disconnects within a matter of minutesWhat is the minimum version of RDP supported by Server 2012 RDS?How to configure a Remoteapp server to increase stabilityMicrosoft RemoteApp Active SessionRDWeb TS connection broken for some users post RemoteApp certificate changeRemote Desktop Licensing, RemoteAPPRDS 2012 R2 some users are not able to logon after changed date and time on Connection BrokersWhat happens during Remote Desktop logon, and is there any logging?After installing RDS on WinServer 2016 I still can only connect with two users?RD Connection via RDGW to Session host is not connecting

            How to write a 12-bar blues melodyI-IV-V blues progressionHow to play the bridges in a standard blues progressionHow does Gdim7 fit in C# minor?question on a certain chord progressionMusicology of Melody12 bar blues, spread rhythm: alternative to 6th chord to avoid finger stretchChord progressions/ Root key/ MelodiesHow to put chords (POP-EDM) under a given lead vocal melody (starting from a good knowledge in music theory)Are there “rules” for improvising with the minor pentatonic scale over 12-bar shuffle?Confusion about blues scale and chords

            Esgonzo ibérico Índice Descrición Distribución Hábitat Ameazas Notas Véxase tamén "Acerca dos nomes dos anfibios e réptiles galegos""Chalcides bedriagai"Chalcides bedriagai en Carrascal, L. M. Salvador, A. (Eds). Enciclopedia virtual de los vertebrados españoles. Museo Nacional de Ciencias Naturales, Madrid. España.Fotos