Re: Mysql全般 ( No.1 ) |
- 日時: 2013/09/19 10:37
- 名前: くりくり
- やってはいけないMysql
http://nippondanji.blogspot.jp/2009/04/mysql10.html
mysqlのconfigサンプル
http://www.mysqlpracticewiki.com/index.php/My.cnf%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB
ではこちらに puttyを新サーバー用につくったテスト環境で試してみました。
OS CentOS5.9 php 5.3.3 mysql 5.5.33 apache 2.2.3
同じようにshow global status;を実行した結果
5.5.xは265 rows in set (0.00 sec) 5.1.xは249 rows in set (0.00 sec) 5.0.xは249 rows in set (0.00 sec)
ステータス変数は5.5.xは増えてます。 全部見る場合は文字の大きさを小さくしないといけない。
不思議なのは5.1と5.0は同じrowsなのに5.0はちゃんと全部出力されて 5.1だと全部出力されない。他の違いはOSのバージョンくらいですかね。
文字が小さいと見難い。
|
Re: Mysql全般 ( No.2 ) |
- 日時: 2013/09/19 16:55
- 名前: o6asan
- こんにちは。
> mysqlに接続してステータス変数を見ると全部みれません。
いまさらなんですが,もともと,これの意味がよくわかっていませんでした。
> 5.1.xは249 rows in set (0.00 sec) > 5.0.xは249 rows in set (0.00 sec)
を読んで,ますますわからなくなっています。  Rowsが同じなのに,表示されないとは,Valueが空欄という意味でしょうか。
ところで,うちの現時点での環境は, Windows7 Home Premium SP1(x86) httpd-2.4.6-win32-VC11 php-5.5.3-Win32-VC11-x86 mysql-5.6.13-win32 です。
SSHは通っていませんが,MySQLにコマンドプロンプトから接続してやってみました。
5.0/en/show-status.htmlに書いてあることからして,違う結果になるのかと思っていたのに, SHOW /*!50002 GLOBAL */ STATUS; でも show global status; でも 341 rows in set (0.00 sec) です。
それとも,MySQLのバージョンによっては,違う結果になるから,確実を期するためには,こっちの フォーマットを使えばいいということなんだろうか???
|
Re: Mysql全般 ( No.3 ) |
- 日時: 2013/09/19 18:55
- 名前: くりくり
- こんばんは
>Rowsが同じなのに,表示されないとは,Valueが空欄という意味でしょうか。
abort_connectionが定期的に増えるんで ステータス変数を調べるのにshow global statusをしてるわけですが、 puttyだと5.1.xはaではじまるステータス変数はみえずcまでなんです。
今日調べてみると全部見る場合はputtyの文字を小さくしないといけない。 不思議なのは249 rowsと同じなのに5.0.x系はaからはじまるすべてステータス変数がみれる。 この現象がなんでおきるのか
定期的にステータス変数を調べているのでputtyが使いづらくてしかたない。 改善する方法がなんかないのかなと調べていたのです。
abortキーワードで調べてみてるしかないかなと思っております。
o6asanさんもう5.6ですか
>341 rows in set (0.00 sec)
どんだけ仕様がかわったんだろ・・・。80個くらいステータス変数ふえてるのかな? ストレージエンジンがinnodbにかわってるし覚えることは多そうだ。 5.6なんかいれたら、puttyはもうむりでしょうね。 文字が小さくてみえにくいしな。
|
Re: Mysql全般 ( No.4 ) |
- 日時: 2013/09/20 01:18
- 名前: o6asan
- こんばんは。
> puttyだと5.1.xはaではじまるステータス変数はみえずcまでなんです。
不思議な話ですね。途中から始まって,途中までですか。始めが切れるだけなら,バッファの 関係とかも考えられるでしょうが。
> SHOW STATUS LIKE 'Key%';
SHOW STATUS LIKE 'Aborted%'; とかですよね。GLOBALがいるのですかね。
> o6asanさんもう5.6ですか
はい,零細なブロガーなので,極力最新版を心がけています。 
自分ところのブログにも書いた文章なんですが, 「新しいものは,気づかれない大穴があるということもあるが,それ以上に古い 既知の穴のほうが怖いよというのが,最近のスタンスと思われる。」 というのが,ここのところの話のようなので。
もっとも,PHPにおいては痛い目にあって,あわててダウンバージョンしたことがありますし, Apache2.4はだいぶ長いこと,保留にしていました。 ×2
|
Re: Mysql全般 ( No.5 ) |
- 日時: 2013/09/20 09:22
- 名前: くりくり
- >SHOW STATUS LIKE 'Aborted%'; とかですよね。GLOBALがいるのですかね。
CMSが結構な数なのでmysqlの注意すべきステータス変数を見るのにいれちゃいます。
>apache2.4
結構評判がいいみたいですね。 nginxとapache2.2で負荷テストなんかやってるサイトみるとnginxがいいみたいですけど 2.4だとかわらない。
それと2.2からディレクティブが変更になってるみたいですね。 やるのはCentOS7で実装されればです。
ちなみにmysqlは標準装備からはずれるそうで、 MariaDBになるそうです。
oracleは評判わるいですからね。 googleも変更してるぽいです。
http://www.publickey1.jp/blog/13/googlemysqlmariadb.html http://opensource.slashdot.jp/story/13/09/11/0431225/%E3%83%90%E3%82%B0%E5%A0%B1%E5%91%8A%E3%81%AB%E5%AF%BE%E3%81%99%E3%82%8BMySQL%EF%BC%88Oracle%EF%BC%89%E3%81%A8MariaDB%E3%81%AE%E5%AF%BE%E5%BF%9C%E3%81%AE%E9%81%95%E3%81%84
|
Re: Mysql全般 ( No.6 ) |
- 日時: 2013/09/20 10:02
- 名前: o6asan
- > バグ報告に対するMySQL(Oracle)とMariaDBの対応の違い
素晴らしいですね。実際,悪名高いですからね,Oracleは。 OracleがSun Microsystemsを買収したとき,いろいろ取りざたされましたよね。 一応,MySQLの無償配布は続いているわけですが,MariaDBですか,なるほど。
Open Sourceのディベロッパーも,先手先手と行こうと努力してるわけでしょう。
Apache2.4で変わった中で,特に,コンフィグ部分の Order Deny,Allow--->Require がとても分かりやすく,書きやすくなったと感じています。
|
Re: Mysql全般 ( No.7 ) |
- 日時: 2013/09/20 20:44
- 名前: くりくり
- こんばんは
>PHPにおいては痛い目にあって,あわててダウンバージョン
最新版だとCMSも対応してないみたいですね。 うちは今月末か来月やっと全サーバー5.3.3になる予定です。
全アプリにいえることですが、パッケージ管理システムを採用してます。 ビルドしてインストールしてもいいのですが、俺が面倒だからしませんw
しかし、パッケージ管理システムを使うとアプリが古くなります。 phpとmysqlに関しては最新版を配布してるサードパーティがありますので phpのバージョンが対応とれなくなったらサードパーティを利用するつもりです。
>実際,悪名高いですからね googleもオープンソースにいろいろ絡んでるみたいですが、 オラクルみたくならなければいいですけどね。
|
Re: Mysql全般 ( No.8 ) |
- 日時: 2013/09/20 22:00
- 名前: o6asan
- > googleもオープンソースにいろいろ絡んでるみたいですが、
ですね。人材は企業もオープンソースもダブルところが大きいでしょうから,企業には,良識を期待します。甘いね,私。 
MySQL離れは進むんでしょうか。少なくとも,mysqlライブラリは流行らなくなっていくんでしょうね。 PHP5.5から非推奨になったので,新サーバ構築のときに extension=php_mysql.dll をコメントアウトしようかと 思ったのですが,調べてみたら,WordPress本体でまだmysqlライブラリを使っているところがあるようです。 しかし,次回のメジャーバージョンアップで,mysqli , PDO_MySQL 対応に統一されるような話をどこかで読みました。
> 最新版だとCMSも対応してないみたいですね。
これはなにしろ,うちのサーバは,ユーザが私だけで,CMSも今はWordPressしか使っていないという特殊事情なので, いかに新し物好きでも,対応していないで入れるってことはないのですが,2年くらい前に, http://www.atmarkit.co.jp/news/201108/23/php537.html というのがありまして……これも,ユーザが私だけなので,今考えるとそれほどせっぱつまってもいなかったのですが, 慌ててバージョンダウンしました。
> しかし、パッケージ管理システムを使うとアプリが古くなります。 > phpのバージョンが対応とれなくなったらサードパーティを利用するつもりです。
そうですね。自分でビルドしても rpm まで作ればいいでしょうが,そうでないとますます管理がややこしくなりますね。 かといって, rpm まで作るとなると負担がえらいことになりますよね。ところで,remi-testを見ていたら PHP5.5.4もすでに 出ているようです。remiまでは使いませんか?業務だと,どのあたりまでなんでしょうか。
|
Re: Mysql全般 ( No.9 ) |
- 日時: 2013/09/20 23:40
- 名前: くりくり
- >MySQL離れは進むんでしょうか
ユーザーは少なくなるかなと予想しております。 一昨年くらいCentOSの開発が遅れ多くのユーザーが ほかのクローンOSや他のディストリビューションに流れました。 IT系のマスコミにはオープンソースの終焉かとまでかかれましね。 ユーザーが少なくなるとネット情報が少なくなりトラブルがあった時困りますからね。 これからどうなるんだろうと本気で心配しておりました。
>extension=php_mysql.dll,PDO_MySQL linuxにいれるphp関係のパッケージがすくなくなりそうですが 私の場合red hatのクローンOSをつかっているのでred hatがどうするかで大きく変わってしまう。
>mysqlライブラリ パッケージが相互に依存しあってるので削除とかこわいんですよ。 mysqlライブラリはメール関連と依存してたような? メール関連のものを削除すると今度は他のパッケージが関係していたりと いわゆるrpm地獄になってしまいます。
>というのがありまして…… phpのバージョンの不具合はあんまりきにしておりません。 何かしらトラブルがあれば修正のパッケージがでますので勝手にアップデータしてくれます。
>remiまでは使いませんか?
上に書いてあるmysql5.5.xはremiをつかいましたけど 業務用で動いてるサーバーには絶対つかいませんね(笑) 安定性重視です。もうrpmファイルをビルドするにしても、ソースをビルドも 開発ツールがふるくてビルドできないのでremi以外からphpやmysqlのバージョンアップを する予定です。
>業務だと,どのあたりまでなんでしょうか
plesk11が最新版みたいですがこれは5.3.3みたいです。 結構plesk使ってる方がいますので、これくらいが標準になってるのではないのでしょうか? Xserverは5.5も含めていろいろなバージョンが使えるみたいですね。
|
Re: Mysql全般 ( No.10 ) |
- 日時: 2013/09/21 08:27
- 名前: o6asan
- > 何かしらトラブルがあれば修正のパッケージがでますので勝手にアップデータしてくれます。
これがパッケージを使うメリットですよね。 うちの場合は,パッケージでないので,その対処が必要です。PHP本体やWordPressの小枝のバージョンアップは, パッチの配給と似たレベルだと思っていますので,それが出たときには当てることにしています。 そういえば,PHP5.5.4が出てました。悪評判も聞こえてこないので,そろそろ,アップデートしないと。
> 業務用で動いてるサーバーには絶対つかいませんね(笑)
やはり,安定重視ですね。
|