タグ

SQLに関するkasuga-kのブックマーク (3)

  • SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記


    SQLselect mysql Ver 5.0.67 2009/10/05 13:30   sqlsql   使() (where) (order by) () () (join) (group by)  使() select使使 create table countries ( name nvarchar(30), cu
    SQLを使うなら理解しておきたいアルゴリズム?(というか、select文の書き方) - where・order by・join・group by - 何かしらの言語による記述を解析する日記
  • やってはいけない!!MySQLに悲鳴をあげさせる10の方法

    いつも「MySQLを使うときはこうするべき」という観点から記事を書いているが、今日は逆に犯してはいけない過ちをリストアップしようと思う。 1. 全てのカラムにインデックスをつけるデータベース初心者がもっともやってしまいがちな間違いはコレではないだろうか。インデックスはいい。検索がとても速くなるから。しかし、それと引き替えにインデックスは更新するときにコストがかかるし、その分多くのディスクスペースを消費する。特に更新にかかるコストは時に甚大で、該当するインデックスのページがキャッシュ上にない場合はディスクからいったんそのページを読み込まなければいけない。ディスクアクセスは動作にとても時間がかかるので、インデックスが多数、例えば全てのカラムに付いていたりすると「あれ?固まったか?」というような状態になってしまうことがあるだろう。インデックスは必要なカラムにだけつけるようにテーブルを設計しよう。

    やってはいけない!!MySQLに悲鳴をあげさせる10の方法
  • [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser


    www.mysql.comDeveloper ZoneMySQLMySQL Query Browser MySQLGUI MySQLGUIMySQL Control CenterMySQL Administrator1[] MySQL Control Center2 MySQLGUI(2003/11/10)0.9.3-beta0
    [MySQLウォッチ]第9回 GUIでSQL文を作成できる新ツールMySQL Query Browser
  • 1