こんにちは。
eastbind さん、いつもていねいな解説ありがとうございます。
本当に助かっています。
翻訳サイトと辞書を片手に何とか解読を試みましたが、
言語の問題でエラーが出ている、というようなところまでしかつかめませんでした。
お恥ずかしい。
さてさて、問い合わせていたInnoDBの件、さくらから本日回答がありました。
そのまま引用してトラブルとあれなので、以下箇条書きにすると…
- 当初用意していたDBサーバはInnodDBも使用できる仕様だった
- サービス開始からしばらくたってInnoDBを使用するユーザーがDBサーバに負荷をかける傾向が多かった
- そのため仕様を変更し、以後(これがいつかは不明)のDBサーバではInnoDBはサポートしていない
- 今後もサポートする予定はない
こういった情報がほとんど開示されないで、こっそり(?)仕様変更されるのもとちょっと問題あるような気がしますが・・・
Quote from: eastbind at Mar 23, 2006, 12:20 AM
ちなみに、Etomiteでは全テーブルがMyISAMです。MODxがいつからInnoDBテーブルに
したかは私はわかりません。しかし今のところMODx内部では全くInnoDBの機能を
使用していないので(トランザクションとか行ロックとか)問題ないでしょう。
MODx1.0ではPDOを使用するそうなのでその時には必須になるかもしれません。
私もその後、Etomiteのセットアップファイルを開いて確認してみました。
確かにMyISAMでした。
だからEtomiteはOKで、MODxはそのままではダメだったんですね・・・
とりあえず現バージョンはeastbindさんに教えていただいた方法で使い、
そのあとは考えようかなと思います
ということで、大変残念ですが :’(
基本的にはさくらではそのままはMODxは使えないということになるのかな。
ただ、yamaさんが最近のさくらで成功した、というお話もあるので、
DBサーバの割り当てがどうなっているのか、ということも気になりますが。