タグ

2012年6月12日のブックマーク (4件)

  • グラフィックカードの接続 /パソコン購入知識

    パソコンのグラフィックコントローラとは? パソコンを納得して購入するために、ユーザーのパソ兄さんが、購入ポイントやカスタマイズ知識を解説します。 【サイトマップ~DELLガイド】 デスクトップ・レビュー XPS 8500 Inspiron 660s Inspiron 660 XPS One 27 Inspiron One 2020 ノートパソコンレビュー Inspiron 15(3520) Inspiron 15R(5520) Inspiron 15R SE XPS 15 Inspiron 17R SE Inspiron 14z Ultrabook XPS 14 Ultrabook Inspiron 13z(5323) XPS 13 Ultrabook(L321X) Alienware M14x(M14xR2) Inspiron 15R(N5110) XPS 15(L502X) XPS 1

  • mysqldumpで一行ずつのINSERT

    mysqldump -c --order-by-primary --skip-extended-insert -u<username> -p<password> <dbname> <tablename> > dump.sql こんな感じで、ダンプしたsqlが一行ずつのINSERTとして出力されます。 BULK INSERTのが早いのは分りますが、1テーブル 1行ってダンプするのがデフォルトってどうなんでしょう? どっちかっていうと、BULK INSERTがオプションで、1row 1行でダンプするのがデフォルトのがいいと思います。。

  • MySQLのパーティショニング - 祈れ、そして働け ~ Ora et labora

    パーティショニングはMySQL 5.1で追加された新機能です。 パーティショニングの種類 種類 内容 RANGE パーティションごとに範囲を指定して振り分けます。 LIST パーティションごとに格納する値で振り分けます。 HASH 1つのカラムの値を式の結果で振り分けます。式を指定しないとMOD関数を使用します。また、大量のデータにはLINEAR HASHが用意されています。 KEY 1つ以上のカラムの値をMD5関数やPassword関数で評価して分割します。 パーティショニングの制約 パーティショニング表現に含まれるカラムは、そのテーブル内に存在するすべてのプライマリキーとユニークキーに含まれていなければなりません。 ただしプライマリキー、またはユニークキーが存在しない場合は例外です。 パーティショニング表現は連続した整数値をとるものでなければなりません。 たとえば日付を利用する場合、T

    MySQLのパーティショニング - 祈れ、そして働け ~ Ora et labora
  • [MySQLウォッチ]第40回 パーティショニングで高速化し大量データに備える

    大量のデータを1つのテーブルに格納すると何かと不便となる。処理対象が大量だけに検索をはじめとして処理時間が大きくなる。現実の生活は、手に余る大量の物を小分けにするというテクニックをよく使う。データベースでもこの手法は有効である。大量データを小分けにすることで、処理の高速化と格納効率を向上することが可能である。今回は、MySQL 5.1の新機能の筆頭に上がっているパーティショニングを解説する。 MySQL 5.1の注目機能パーティショニングとは パーティショニングとは、テーブルを分割して性能を向上させるための技術だ。MySQL 5.0でもテーブルの分割機能はあった。複数のテーブルを連結して1つのテーブルに見せかけるMARGEストレージエンジン(テーブル)、SELECTステートメントを結合するUNIONなどがある。これらの機能は、もともと別々のテーブルを結合して処理する後処理的な位置づけになる

    [MySQLウォッチ]第40回 パーティショニングで高速化し大量データに備える