yebisu88532016/08/30 06:19さっそくのご回答、有難う御座います。 確かに、コマンドからのmysqlcheckなら最適化が簡単に出来ますね。 定期的に自動でデータベースの最適化を行うためのタイマー仕掛け予約プログラムが phpで書けないか悩んでおります。 質問に挙げた「全テーブル名」が解決すれば見事完成なのですが・・・・。 お力添えをお願い致します。
KiyoshiMotoki2016/08/30 06:25PHP にこだわる理由は何でしょうか? > 定期的に自動でデータベースの最適化を行う が目的なのであれば、回答に記載させていただいたコマンドを cron(Linuxの場合)またはタスクスケジューラ(Windowsの場合)で実行させるだけで十分です。
yebisu88532016/08/30 06:44即時ご回答、有難う御座います。 おっしゃる通りです。色んな自動実行方法があって悩みます。 phpにコダワル訳ではないので色々試してみたいとも思います。 cron処理は動作環境がレンタルサーバー上の運用で不勉強(痛い)なところです。 タスクスケジューラーは常時モニターする為の24hr稼動WinPCが必要?でしょうか? このあたりがphpで書けないかな?と思い至った単純な動機で、環境的な制約条件です。
KiyoshiMotoki2016/08/30 09:03返信ありがとうございます。 > レンタルサーバー上の運用 状況、理解しました。 > タスクスケジューラーは常時モニターする為の24hr稼動WinPCが必要?でしょうか? 常時 起動している必要はないでしょうが、少なくともタスクを実行するときには、起動している必要がありますね。 しかし、それ以前にお使いのレンタルサーバに 「外部からアクセス・コマンド実行できるか?」 が、問題になる可能性があるかと思います。 cron であれば、サーバの内部で動作することになりますので、サーバへのアクセスが問題になることはありません。 まずはお使いのレンタルサーバで cron が使用できるか、確認してみてはいかがでしょうか? ざっと調べてみた限り、"さくら"と"XSERVER"、"lolipop"は使用可能なようです。 (その上、コントロールパネルから設定できるようです) https://help.sakura.ad.jp/app/answers/detail/a_id/2223/related/1/session/L2F2LzEvdGltZS8xNDcyNTQ2NDY3L3NpZC96dlRGN21abQ%3D%3D https://www.xserver.ne.jp/manual/man_program_cron.php https://lolipop.jp/manual/user/cron/
yebisu88532016/08/30 11:20特殊な環境をご理解頂いた上で、尚且つご丁寧に、調べて頂けましたか! KiyoshiMotoki様、凄いです。 わざわざ調べて頂いたという事実に感銘致しました。 誠に有難う御座います。 cron処理の可否を、レンタルサーバー管理者に問合せ中です。 今後の自動処理にも役立つと判断して、お勧め頂いた方法で模索&検討致します。 重ね重ね、有難う御座いました。 表題の処理が完遂出来ましたら、あらためてご報告いたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/30 06:19
2016/08/30 06:25
2016/08/30 06:44
2016/08/30 09:03
2016/08/30 11:20