美文网首页
Ruby Postgresql 并行加索引避免锁表

Ruby Postgresql 并行加索引避免锁表

作者: ifree321 | 来源:发表于2019-09-29 21:13 被阅读0次

    在 Rails 4 之後可以直接加入 algorithm: :concurrently 在你的 migration 檔案內

    例如:

    class AddIndexToUsers < ActiveRecord::Migration
      disable_ddl_transaction!
    
      def change
        add_index :users, :alive, algorithm: :concurrently
      end
    end
    

    不過這邊要注意的是, disable_ddl_transaction! 與 algorithm: :concurrently 是一組的,必須一起使用。

    原文:
    https://blog.niclin.tw/2018/06/15/rails-如何快速的對大資料量建立索引避免-downtime/

    相关文章

      网友评论

          本文标题:Ruby Postgresql 并行加索引避免锁表

          本文链接:https://www.haomeiwen.com/subject/xsloectx.html