タグ

ブックマーク / kazuhooku.hatenadiary.org (4)

  • MySQL の filesort プチテクニック - kazuhoのメモ置き場

    MySQL のチューニング関連のドキュメントを読んでいると「ORDER BY を避けろ」と書いてあるけど、できない (or したくない) 場合もあるわけで。そういう時はソート用の表と表示用の表を分割し自己結合することで、高速化できることもあります。適当な例ですが、 mysql> SHOW CREATE TABLE testt\G *************************** 1. row *************************** Table: testt Create Table: CREATE TABLE `testt` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `priority` int(10) unsigned NOT NULL, `data` varchar(255) NOT NULL, PRIMAR

    MySQL の filesort プチテクニック - kazuhoのメモ置き場
    hyoshiok
    hyoshiok 2008/12/08
    9
  • メモリの消費電力 - kazuhoのメモ置き場

    現在,4GバイトのDRAM DIMMは消費電力が10Wほど 「新しいNOR市場を創る」,米Spansionがサーバ向けメモリ拡張技術の詳細を発表 | 日経 xTECH(クロステック) ということなので、メモリ増設後のパストラックのサーバだと、 モジュール 電力消費 CPU 95Wx2=190W メモリ 10Wx16=160W ってことで、ほぼ同じくらい、ってことになるのかなー 参考: グリーンITとメモリの消費電力 - kazuhoのメモ置き場

    メモリの消費電力 - kazuhoのメモ置き場
  • グリーンITとメモリの消費電力 - id:kazuhookuのメモ置き場

    昨日、GREE Engineering (SAKURA インターネットさんの講演でグリーンITの話題が出ていた) の懇親会で、環境に優しい memcached サーバを構築するには古い CPU を捨てるべきかみたいな話を id:hyoshiok さんがしてて、それに「メモリの消費電力のが重要なのでは」みたいな絡みかたをしていたわけですが (またかよ、的ですみません) で、ちょっと気になって調べてみた。以下 facts DDR → DDR2 に移行して消費電力が下がった (動作電圧が下がったため) FB-DIMM の実消費電力はアイドル時で 10W/DIMM くらい *1 DDR2 DIMM の絶対最大定格は、 18W/DIMM とか *2 Opteron の CPU slot あたり DIMM が8なサーバ組むような場合だと、メモリをかなり気にする印象があった*3けど、平均消費電力的な意

    グリーンITとメモリの消費電力 - id:kazuhookuのメモ置き場
  • memcpy 最適化 - kazuhoのメモ置き場

    バイト単位でコピーするアホなコードの方が、勝手にベクトル化される分、gcc 内蔵のヤツより最大3倍高速なんだってwww memcpy() compiled with vectorizing compilers All current compilers for linux should support SSE2 auto-vectorization with #include <string.h> void *(memcpy)(void *restrict b, const void *restrict a, size_t n){ char *s1 = b; const char *s2 = a; for(; 0<n; --n)*s1++ = *s2++; return b; }(中略) x86-64 gcc memcpy() (中略) Linking in a user-compiled

    memcpy 最適化 - kazuhoのメモ置き場
    hyoshiok
    hyoshiok 2008/06/19
    30
  • 1