diff --git a/db/migrate/20231115211044_improve_ready_execution_indexes.rb b/db/migrate/20231115211044_improve_ready_execution_indexes.rb new file mode 100644 index 00000000..f6d57760 --- /dev/null +++ b/db/migrate/20231115211044_improve_ready_execution_indexes.rb @@ -0,0 +1,9 @@ +class ImproveReadyExecutionIndexes < ActiveRecord::Migration[7.1] + def change + add_index :solid_queue_ready_executions, [ :queue_name, :priority, :job_id ], name: :index_solid_queue_poll_by_queue + add_index :solid_queue_ready_executions, [ :priority, :job_id ], name: :index_solid_queue_poll_all + + remove_index :solid_queue_ready_executions, [ :queue_name, :priority ] + remove_index :solid_queue_ready_executions, :priority + end +end