MySQLでマテリアライズドビュー10 実装編 定期更新(cron編)
MySQLのイベントスケジューラーがいつも使えるとは限らないので、cronでの定期更新の方法を記載しておきます。イベントスケジューラーより簡単ですね。
# 毎日0時に実行 0 0 * * * /bin/sh echo "call access_daily_materialized_insert()"|mysql -uユーザ -pパスワード -hホスト DB名 > /dev/null 2>&1
# 毎時0分に実行 0 */1 * * * /bin/sh echo "call comment_materialized_insert()"|mysql -uユーザ -pパスワード -hホスト DB名 > /dev/null 2>&1