Най-добре стартирайте отделен скрипт, който работи вечно и наблюдава вашата база данни. По този начин няма да имате нужда от cron. Нито огромно количество тригери.
Но може да искате да преразгледате целия си въпрос. Не е необходимо действително да актуализирате офертите всяка секунда. Трябва да попълните само последните x минути/часа, когато някой действително насочва браузъра си към търг или прави ръчна оферта. Ако всичко е автоматично офериране, можете да изчислите напред и назад с лекота.