64bit or 32bit どっちを選ぶ? – linux & mysql

 

よくよく考えてみるとこれがやっかいな問題で。。

 

以前mysqlの結合数上限に引っかかった時,その上限が32bit環境によるものだ,と書いたのですが,また今回はまっちゃいました。

 

今度はサブクエリのネスト数制限にひっかかってしまいました。当初の開発環境だとfedora 32bitだっため特に気にすることもなかった(本番環境も32bitのため)のですが,ある時サーバの入れ替えで64bit環境に変更されていたのです。

 

まあ,いまから入れなおしって意味では64bit環境にしたいという欲求はわかるんだけど,本番環境と違ってきてしまうわけで,それはまずいw

 

実際,64bit環境でとおったーーと思ったsqlを本番環境にもってったところ,見事に動かず,原因判明するのにちょっと時間がかかってしまいました。

 

一番いいのは並行して32bit環境を残して,そちらでテストするようにしたほうがよいのかもしれません。というか,そうしないとまずいw

 

64bitの優位性という意味ではメモリ空間が広いとか,CPU性能が若干32bitと比べてよいとかあるけど,利用方法によっては32bitより64bitの方がパフォーマンスが落ちることもあるみたいだし,互換性の問題もあるし,使う方からみたらどちらがいい,というのは一概にはいえなさそう。

 

ただ,大容量メモリ時代のことを考えると結局は64bitに移行していくのは間違いないのだろうし,実際にモノづくりに携わる方からみると使えるリソースが増えるのはいいことだし,どちらかというと作り手や売り手の問題なのかもしれないなぁ。

 

今回の64bit移行は移行自体は全く不要で腹立ちますwが,考えさせられるいい機会にはなったような気がする。

 

仕事上はつぶして32bitにしたいところだけど,検証のために残したいという思いもあるので,結局2本だてか。。。。(;´д`)トホホ

人気のある記事


関連記事

Notice: This work is licensed under a BY-NC-SA. Permalink: 64bit or 32bit どっちを選ぶ? – linux & mysql

コメントを残す

メールアドレスが公開されることはありません。

question razz sad evil exclaim smile redface biggrin surprised eek confused cool lol mad twisted rolleyes wink idea arrow neutral cry mrgreen

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt="">