Я моделирую несколько очередей инструкций, используя таблицу mysql. Существует столбец «mode», который является именем для каждой очереди, и как только элементы извлекаются из очереди, они сразу удаляются. Типичные запросы выглядят как
SELECT * FROM queue_table WHERE mode='queue1' LIMIT 50.
В настоящее время я использую таблицу MYISAM
для этого, но есть много накладных расходов, так как удаление и оптимизация занимают много времени. Мне просто интересно, есть ли более эффективный способ сделать это и, возможно, база данных должна быть INNODB
.