Skip to main content

Community

Connector Improvement: Decouple schema drift detection from the data sync schedule

Completed

Please sign in to leave a comment.

Comments

7 comments

  • Official comment

    Hi Raj,

    This change is now rolled out. MySQL binlog-based connections now detect schema changes incrementally instead of requesting the full schema on every sync. This should improve performance and reduce database load in the cases like yours.

    Thanks,
    Val Kulichenko, Fivetran Product Team

    Hi Raj,

    Thank you for sharing your feedback with us!

    We’ve heard similar feedback from other customers using Aurora MySQL particularly those with stable schemas and frequent syncs around the overhead of recurring schema drift detection queries. You're absolutely right: these checks are important for ensuring structural integrity between source and destination, but they can introduce unnecessary load in low-change environments.

    We’re actively exploring ways to optimize schema introspection and have a task planned in the upcoming quarter to investigate this issue. We'd love to partner with you and get your feedback once we have a proposed solution in place.

    Thanks again for raising this and helping us shape the product!

     

    Best, 
    Rean Rodrigues
    Product Manager, Databases

    Hi Rean,

    Thanks for the update. We will be glad to collaborate with you, just let us know. 

    Raj

     

    Hi Rean,

    It's been a while since I heard from you. Do you have any update on this feature request? It's been a couple of quarters now.

    Thanks,

    Raj

     

    Hi Raj,

    We're currently working on an improvement that will derive schema changes from DDL events in the binlog, instead of doing a full refresh on every sync. This is not exactly what you've been proposing, but should address your problem (as long as you're using binlog as the update method). We are planning to roll this out within the next couple of months, I will let you know when it's out.

    Thanks,
    Val Kulichenko, Fivetran Product Team

    Hi Val,

    Thanks for the update. Could you please confirm which version of fivetran this change is available in? I want to make sure our deployment is up-to-date with that version.

    Thanks,

    Raj Padnani

    Hi Raj,

    There is not specific version - it's rolled out to all users, so you should see the change. But please let us know if something doesn't work as you expect.

    Thanks,
    Val Kulichenko, Fivetran Product Team