読者です 読者をやめる 読者になる 読者になる

主夫ときどきプログラマ

プログラミング、Webエンジニアリング、etc

Mysqlでログ系テーブルを運用するときやっておきたいこと

SNSやソーシャルゲーム、アドネットワークなどのシステムではいろいろなログ情報をDBに保存することもあると思います。 そのさい、日々増えつづけるデータやパフォーマンスをどの様にさばいていくかが重要になってきます。 今回はログ系のデータをMysqlでど…

はじめてのMysqlストアドプロシージャ・ストアドファンクション

ストアドプロシージャとストアドファンクションの違い ストアドプロシージャとストアドファンクションの違いは以下のようになっています。 ストアドプロシージャ 戻り値がない 実行中に使用テーブルにロックがかかる(実行が速い) ストアドファンクション …

Mysql slow queryの設定と解析方法

Mysql5.5でスロークエリに関して調べたのでまとめました。 Mysql5.1からスロークエリのパラメータが変わっているので注意しましょう。 そのためMysql5.1より前のバージョンでは内容が異なります。 設定を確認する Mysqlのコンソールからshow variablesコマン…

ibdata1のサイズを減らす方法

mysqlのデータフォルダが大きくなっている。どうもibdata1というファイルが肥大化している。調べてみるとデフォルト設定でInnoDbを長期間使っていると、そのデータファイルであるibdata1が実際のデータよりも大きいファイルになってしまう。しかもこのibdata…