AWS Redshift Query Tuning and Performance Optimization

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 22

  • @sud9318
    @sud9318 4 роки тому +7

    This is solid gold! Very well explained.

  • @priyankashekhawat6174
    @priyankashekhawat6174 4 роки тому +5

    A very captivate and full of knowledge tutorial. Request you to make some more videos on AWS service like Redshift Spectrum , Athena , RDS and DynamoDB. Thanks a lot :)

    • @AurobindoSaha
      @AurobindoSaha  3 роки тому +1

      Sure, I will try create more such videos on Spectrum, RDS, Athena, Dynamo etc.

  • @sachingupta6575
    @sachingupta6575 3 роки тому +1

    Amazing Video, Exactly what I was looking for...Thank you , great work....

  • @avi3926
    @avi3926 5 років тому +5

    Quite concise and crisp w.r.t the content..excellent Sir..Would request you to share such crisp content over Redshift Spectrum..Thanks in advance.. :)

    • @AurobindoSaha
      @AurobindoSaha  5 років тому +1

      Thank you very much. Sure I will create a content for spectrum. The credit goes to AWS team for their so well organised documentation. I marely narrated what is there in their documentations.

  • @krishnathyagarajan9174
    @krishnathyagarajan9174 3 роки тому +2

    Nice !. You have accounted most of it.

  • @shreyabhandari8142
    @shreyabhandari8142 21 день тому

    Thanks for this video, can you please share the presentation that you are using in the video?

    • @AurobindoSaha
      @AurobindoSaha  21 день тому

      Thanks for your interest. Sorry, I do not have the presentation with me anymore.

  • @arunvignesh3245
    @arunvignesh3245 2 роки тому +1

    Hello Aurobindo.. it was a great content to be honest.. Whether you can share the PPT with us please. it would be more helpful.

    • @AurobindoSaha
      @AurobindoSaha  2 роки тому

      Unfortunately I do not have the PPT with me anymore. However you will find the entire content from AWS Redshift User Guide

  • @munnapaswan8248
    @munnapaswan8248 Рік тому +1

    Hello sir, I watched your presentation. It was wonderful. I have some questions on this topic. I have four big Redshift queries, each takes approx 12-15 sec when I run them one by one, and all are accessing the same table. But when all are executing parallel using API calls through UI, each takes 40-60 sec. I wanted to know the reason behind that. Please give your suggestion on this.

    • @AurobindoSaha
      @AurobindoSaha  10 місяців тому

      APIs are not the best protocol to handle large data. API payloads are generally very small. Please try JDBC or ODBC instead

  • @sumathim8154
    @sumathim8154 3 роки тому +1

    Please help me with this query! What will happen will leader node fails?

    • @AurobindoSaha
      @AurobindoSaha  3 роки тому

      As far as I know Leader Node failure is single point of failure in case of Redshift. I am sure AWS has measures to handle such failure. You can run cloudwatch metrics on Redshift to monitor the nodes ( docs.aws.amazon.com/redshift/latest/mgmt/metrics-listing.html ) and take corrective actions on failures.

    • @sumathimidathala4517
      @sumathimidathala4517 3 роки тому

      Thank you sir

    • @joerokcz
      @joerokcz Рік тому

      Yes, the leader node in Amazon Redshift can be considered a single point of failure. The leader node is responsible for managing client connections, query coordination, and metadata management in the Redshift cluster. If the leader node becomes unavailable due to a failure or any other reason, it can impact the cluster's overall availability and the ability to perform certain administrative tasks.
      However, it's important to note that the compute nodes in a Redshift cluster are separate from the leader node and continue to function independently. The compute nodes store and process the data, allowing queries to execute even if the leader node is unavailable. Queries that are already running will continue to execute, and new queries can be submitted to the compute nodes directly.
      In the event of a leader node failure, Amazon Redshift automatically provisions a new leader node to resume the cluster's normal operation. The new leader node assumes the responsibilities of the previous leader node, establishes client connections, and continues to coordinate query execution and cluster management.
      To minimize the impact of a leader node failure and enhance cluster availability, it is recommended to design applications with appropriate retry and error handling mechanisms. Additionally, Amazon Redshift provides automated backups and allows you to create snapshots to protect your data and cluster configuration, further ensuring recovery options in the event of a failure.
      Overall, while the leader node represents a potential single point of failure in Amazon Redshift, the impact can be mitigated through automated recovery mechanisms and proper application design.

  • @rankopchovski2518
    @rankopchovski2518 5 років тому +4

    How can i get the Presentation?

    • @AurobindoSaha
      @AurobindoSaha  3 роки тому

      @@chundrugopalakrishnachowda4228 The content presented here is everything from AWS Redshift database user guide (docs.aws.amazon.com/redshift/latest/dg/welcome.html). All I did here is to colate that 900+ page PDF document in few hours video.
      My response to the previous commenters question was the presentation is no longer with me, since it was built when I was with my previous organization.

  • @rishab0B
    @rishab0B 3 роки тому +1

    24:00

  • @supplycopiainc5770
    @supplycopiainc5770 4 місяці тому

    @aurobindosaha hi