Db2

 View Only
  • 1.  ADMIN_MOVE_TABLE - The Swiss Army Knife Webinar

    Posted Mon August 05, 2024 03:03 PM
    Edited by Kat Jarvis Wed August 21, 2024 02:01 PM

    If you missed the webinar, you can find the recording here.

    Join us for an insightful discussion on 20 August, 2024 at 11:00 AM ET to get an overview of how you can move any table within your database with ADMIN_MOVE_TABLE, addressing problems like growth, data placement, compression, or even reorganization of tables. Carola Langwald will cover the technical background on ADMIN_MOVE_TABLE and use cases and insights into new features and functions like size estimation. Furthermore, monitoring of ADMIN_MOVE_TABLE and performance considerations are presented.

    Click here to register and add the event to your calendar.

    Where is the link to join? Check your email the day before the event!

     How to get the most out of this webinar:

    • Explore the Db2 Community.

    • Ask questions for the presenter by replying to this discussion post before, during and after the webinar. Carola Langwald will be happy to answer your questions and share insights.

    • Check out upcoming Db2 events here.

    We look forward to seeing you there!



    ------------------------------
    Kat Jarvis
    ------------------------------



  • 2.  RE: ADMIN_MOVE_TABLE - The Swiss Army Knife Webinar

    Posted Wed August 21, 2024 02:01 PM

    Questions answered during the call:

    Q1: If you have a very high volume of online transactions, is it possible that the Z-lock cannot be obtained?  
    If so, what will happen and what can be done?
    Answer: There is this Option:
    FORCE_ALL
        Heavy workload on the source table might prevent ADMIN_MOVE_TABLE from completing the SWAP phase (SQL0911N reason code 2). In other words, if the source table is heavily used by other applications during the SWAP phase, ADMIN_MOVE_TABLE might rollback due to a deadlock (SQL0911N reason code 2).
        Use this option to force all applications having workload on the source table. Forced applications will receive SQL1224N on all subsequent database manager requests.


    Q2: Do you know if IBM fixed the following issues:
    1. Failure to finalize the move when a Primary Key is defined without first creating a unique index? It fails because it cannot recreate indexes with Autogenerated names. We developed a process, which recreates all such PKs and thus allows table move.
    2. Failure to move tables with Check Constraints created prior to Db2 9.7 (this is not a big deal, of course, as this constraint can be dropped and re-created).
    The worst thing is that the failure happens during SWAP, while the issue could be detected at the initiation of the move
    It fails with the message that it cannot create index with the SQL12345... name. Because of that we alsways require that a PK is created over a unique index, if possible

    Answer:
    1. We have improved checks in AMT INIT, but need to double check your case is included.
    2. see slide later in the presentation


    Q3: why ALTER TABLE is not to be used for performing column operations like drop column etc.? why AMT is used instead?
    Answer: Dropping a column requires a classic table reorganization

    Q4: where to check history of AMT performed on a Table ?
    Answer: in the "change history monitor" or query protocol table of AMT

    Q5: can we move system catalog tables using AMT from SMS to Automatic tablespaces 
    Answer: No, this is not possible



    ------------------------------
    Carola Langwald
    ------------------------------



  • 3.  RE: ADMIN_MOVE_TABLE - The Swiss Army Knife Webinar

    Posted yesterday

    ADMIN_MOVE_TABLE: Veri Yönetiminde İsviçre Çakısı Gibi Çok Yönlü Bir Araç

    Webinarlarda sıkça duyulan ADMIN_MOVE_TABLE, veri tabanı yönetim süreçlerinde adeta bir İsviçre çakısı gibi çok yönlü bir çözüm sunuyor. Bu araç, veri taşımadan tabloların yeniden düzenlenmesine kadar birçok işlevi kolayca gerçekleştirmenizi sağlar. Özellikle dinamik veri tabanı yapılarında, karmaşıklığı yönetmek için kritik bir rol oynar.

    Bir veri tabanı yöneticisi olarak ADMIN_MOVE_TABLE kullanmak, zaman tasarrufu sağlarken hataları en aza indirir. Webinar katılımcıları, bu aracın sunduğu avantajları öğrenerek projelerinde daha verimli çalışabilir ve veri tabanı operasyonlarını optimize edebilir.

    Eğer veri tabanı yönetimiyle uğraşıyorsanız veya mevcut süreçlerinizi daha verimli hale getirmek istiyorsanız, ADMIN_MOVE_TABLE üzerine düzenlenen bir webinar kesinlikle kaçırmamanız gereken bir fırsat!



    ------------------------------
    bıçak modelleri
    ------------------------------



  • 4.  RE: ADMIN_MOVE_TABLE - The Swiss Army Knife Webinar

    Posted 13 hours ago

    Wouldn't be better if you posted this message in Hebrew or Arabic or Korean? 



    ------------------------------
    Jan Nelken
    ------------------------------