mysql | 22:17 | たとえば、MySQL を使ったお手軽メッセージキュー実装 - ドワンゴ 研究開発ブログに出てくるようなInnoDBをメッセージキューのように使っているときに、キューにどれだけメッセージが溜まってるかを確認したいとき、普通に考えるとCOUNTすると思う。SELECT ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
社内で SSD の寿命について話題に上がったので、ちょろっと X25-M G1 の運用実績に関する日記を書いてみよう。プロダクション環境にある MySQL が動いているホストから、比較的 I/O が激しいものをチョイスして smartctl を叩いた結果がこんな感じ。# smartctl -d a... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
データベースのテーブル設計を行うときに皆さんは、どのようにしているでしょうか?いくつかの無料で利用できるツールが提供されているので、筆者はそれらを利用していましたが、最近「ERMaster」と呼ばれるEclipseプラグインの存在を知りました。ERMasterは、ほかのツールに比べ、直感的で分かり... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
オラクルのサン買収に関し、MySQLのオリジナル開発者の Monty こと Michael Widenius 氏が、MySQLユーザに向け、支援を要請するメッセージを出しました。http://monty-says.blogspot.com/2009/12/help-saving-mysql.htm... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
SQLSQLのselect文の書き方の覚書です。なお、本文中の動作確認は「mysql Ver 5.0.67」で行いました。目次説明に使用するデータ構造?(というかテーブル)抽出(where句)ソート(order by句)ソートの例(昇順)ソートの例(降順)結合(join句)集計(group by句... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
PHPはWebシステムの中で広く使われているポピュラーなスクリプト言語だ。だが、手軽に習得し、開発が行えるとあって成果物のレベルが様々であり、中にはセキュリティ上問題のあるコードが多数存在することがある。そうしたセキュリティ上の問題を解決する手法やフレームワークもあるが、ごく簡単なシステムでは使わ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
アクセス解析として有名な物と言えばGoogleのAnalytics、ビジネス向けであればSiteCatalystになるだろう。だが予算をそこまで出せず、とはいえ外部のサービスは使いがたいという場面はよくある。そんな中、できるだけ見栄えのいいアクセス解析システムを願うならオープンソースを使わざるを得... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ORM やウェブアプリケーション関連のライブラリなどのテストケースを書くにあたっては、 RDBMS へのアクセスが必要になります。しかし、SQLite のようなスタンドアローンのデータベースと比較すると、サーバ型データベースである MySQL に接続してテストを書くのは、既存の MySQL の権限... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
最近 RDBMS のトリガーを色々書いているのですが、知らない人にトリガーが何かいちいち説明するのに簡単な例はないかな、というのと、MySQL の処理速度はトリガーによってどの程度変化するか、ということを確認するために、以下のような実験を行ってみました。InnoDB はしばしば、「SELECT C... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
MySQL, PerlMySQL::Sandbox はお手軽に MySQL のサーバーを立ち上げるツールで、ちょっとしたテスト環境を構築するとかに非常に便利なプロダクトです。 とりあえずインストール$ sudo cpan -i MySQL::Sandboxでインストールしてから OS ごとの実行バ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-05-19限界までMySQLを使い尽くす!!どこまで出来るか?!やれるところまでやってやるぜ!!と、威勢が良いのは若い間だけの話。オトナのオトコは、攻めるときはとことん攻めるが自らの限界もわきまえて賢く振る舞うのがスマートってものである。というわけで、今日はMySQLのいろいろな限界につ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
ここのところ、javaccとawsに魅了されている米林です。よく使うDB(Oracle/MySQL/PostgreSQL/SQLServer)における設計時のサイズ見積もりで使うサイトの備忘録。あとは、OracleからのPython情報。OracleOracle 物理設計http://www.or... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-05-11ALTER TABLEを上手に使いこなそう。テーブル定義を変更したい。インデックスが壊れてしまったので再作成したい。そんな場合はALTER TABLEを使う。ALTER TABLEはテーブル定義を変更するお馴染みのコマンドであるが、その挙動は意外と知られていない。(エキスパート... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
『 bothSSDandFusionIOarerunin“non-durable”mode???? 』 by kzk [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-04-27SYSDATE()とNOW()の違い。MySQLには、現在時刻を求める関数としてSYSDATE()とNOW()という2つの関数が実装されている。そして、それらは微妙に動作が違う。SYSDATE()は関数が呼び出された瞬間の時刻を返すのに対して、NOW()はクエリ開始時の時刻を返... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
Ruby on Railsで便利だと感じる機能の一つがデータベースのマイグレーションだ。通常、Webシステムを開発する場合、初回構築時にはE-R図も作成して管理するものの、運用の中で徐々に増えていくフィールドについてはあまり管理されない。データベースを解析して差分を抽出するそのため構造が分かりづら... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-03-31MySQLのEXPLAINを徹底解説!!以前、MySQLを高速化する10の方法という投稿で「EXPLAINの見方についてはいずれ解説しようと思う」と書いてしまったので、今日はその公約?を果たそうと思う。 MySQLのチューニングで最も大切なのは、クエリとスキーマの最適化である。... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
はじめに 本連載では、PHPまたはプログラミング初心者の方を対象に、PHPを用いたWebアプリケーションの作成方法を説明していきます。今回は、データベースとSQLに関して、「おすすめレストラン一覧を閲覧できるWebサイトを制作する場合」を例にして、説明をしていきます。対象読者プログラミングが初めて... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
|
2009-03-25なぜMySQLのサブクエリは遅いのか。よくMySQLはサブクエリが弱いと言われるが、これは本当だろうか?半分は本当で半分は嘘である。MySQLのサブクエリだってなんでもかんでも遅いわけではない。落とし穴をしっかり避け、使いどころを間違えなければサブクエリも高速に実行できるのであ... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|
2009-03-11MySQLレプリケーションを安全に利用するための10のテクニックMySQLのレプリケーションは非常に簡単に使える割には応用の幅が広いので非常に人気のある機能の一つである。レプリケーションの応用分野は例えば、 バックアップ参照系の負荷分散HA(高可用性)ディザスタリカバリ(サイト... [ 詳細 ] [ 関連 ] [ ニコニコ風 ]
|