タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

mysqlに関するazonのブックマーク (4)

  • MySQL (InnoDB) における行のサイズと速度の関係について - kazuhoのメモ置き場

    集約演算を行うケースでは、行のサイズを小さく保つことはとても重要。アクセス頻度が低いコラムは別テーブルに追い出すとかしたほうがいいくらい。 一方、集約演算を行わないケース (単一行の insert, update 等を含む) の場合は、(クライアントとの通信のための) システムコールがオーバーヘッドになるので、小さなテーブルにたくさんアクセスをするよりも、長い行を持つテーブルに1回アクセスするほうが良い。 たとえば手元の環境での insert on duplicate key update の速度は、 行のサイズ 必要時間 0KB 1 3KB 4 6KB 7 9KB 13 12KB 13 とかそんな感じ (環境やクエリによる変わるので自分で測定してね。9KB の速度低下はページサイズの1/2を超えたからかな)。つまり、行のサイズが1KB程度だと、通信のオーバーヘッドが大きいからあまり問題に

    MySQL (InnoDB) における行のサイズと速度の関係について - kazuhoのメモ置き場
    azon
    azon 2008/02/10
    MyISAM 以外つかったことないのでそろそろ本格的に勉強せないと取り残されそう
  • MySQLは気の短いWeb環境にも適合 - @IT

    2008/02/01 サン・マイクロシステムズは1月17日に、オープンソースのデータベース企業、MySQLの買収を表明した。それに先立ち、MySQLのアーキテクチャ・ディレクター、ブライアン・エイカー氏が来日し、MySQL技術の今後について語った。 2008年の早い時期にリリースされる予定で開発が進む次期バージョン「MySQL 5.1」では、新しいストレージエンジン「Falcon」の採用をはじめ、パフォーマンスの向上やメンテナンス性の改善など、多くの機能強化が図られる予定だ。 パフォーマンス向上の一例として、パーティショニング機能の追加が挙げられる。従来は、1つのテーブルの中にすべてのデータを入れて処理してきた。これに対しパーティショニング機能を利用すれば、1つのテーブルを区分けして処理できる。同社内でテストしたところ、パーティショニングを利用すると、それまで38秒かかっていたSELEC

    azon
    azon 2008/02/01
    使用頻度別に TABLE を作ったり、DB から追い出しりしなくてよくなる ??
  • MySQLクイック・リファレンス

    この文書は、osCommerceで使用しているデータベースMySQLの基的な使い方について解説しています。おもにデータベースの管理者よりも、ユーザに向けて書かれています。 はじめに ここでは、MySQLサーバは起動しているものとして説明します。 MySQLの文字について MySQLでは、データベース名やテーブル名の大文字と小文字を区別しています。それ以外は区別しません。 MySQLのフィールド名やテーブル名に使える文字は、英数字と_(アンダーバー)、$、サーバのキャラクタセットにある文字です。 知っておきたいコマンド mysqladmin(データベースの作成・削除や、MySQLサーバの情報を得る) mysqlshow(データベース、テーブルの情報を表示する) mysqlMySQLクライアントの起動) mysqldump(データベース、テーブルをダンプする) myisamchk(テーブル

    azon
    azon 2008/01/29
  • オープンソース情報データベースシステム(OSS iPedia) のコンテンツについて

    オープンソース情報データベースシステム(OSS iPedia) は、2013年5月17日(金) をもちまして運用を終了いたしました。 長い間ご利用をいただきましてありがとうございました。 OSS iPediaで提供しておりました、IPAフォント、文字情報基盤、その他報告書等については、下記リンクをご参照ください。 皆様には大変ご不便をおかけいたしますが、何卒ご理解の程をよろしくお願い申し上げます。

    azon
    azon 2008/01/29
    my.confのパラメータものってる
  • 1