タグ

ブックマーク / mickmack.hatenablog.com (3)

  • 新著が出ます:『SQL実践入門』 - ミックのブログ

    4月中旬ころになりますが、新著が出ます。SQLのパフォーマンスを主題にしたで、実行計画を読むことで、なぜこのSQLは遅いのか、あるいは速いのかをデータベースの内部動作まで把握して理解しよう、という趣旨です。 リレーショナルデータベースというのは、SQLという自然言語を模したインタフェースによって、低次のレイヤーを隠蔽する意図で作られたミドルウェアなので、当は実行計画などという手続レベルの世界をユーザが覗き見るのは、末転倒なところもあります。ただそうはいっても、現実にSQLが遅かったら原因を解析せざるをえないわけだし、大体当にブラックボックスにしたいなら、なんでどのDBMSも実行計画を見られる手段なんか用意してるんでしょうね不思議ですね、という理想と現実の狭間で悩むエンジニアの方々に少しでもベターな解に辿りつけるアプローチを提示できれば、と考えております。 以下まえがきと章立てです。

    新著が出ます:『SQL実践入門』 - ミックのブログ
  • コンピュータをぶっ壊せ:新井紀子『コンピュータが仕事を奪う』 - ミックのブログ

    前回に引き続き仕事について: ここ数年、というかもう十数年、日の経済についてはあまりいいニュースがありません。震災の影響は別にしても、その前から日は長期停滞街道を驀進しており、私のような団塊ジュニア世代ともなると、十代の頃から不況しか知りません。「バブルって何それえるの?」という感じです。 平均的労働者の給料が下がる、または据え置きになることの原因は色々考えられています。「強欲な資家が労働者を搾取しているのだあ!」と気炎を上げる古い左翼もまだ生き残っていますが、このタイプは思い込みだけで根拠に乏しいので、からかう以外の目的で相手にしたらダメです。 これに比べると「労働者の競争相手が増えたからだ」という説は、論理的に筋が通っていて説得的です。物の価格を直接的に決めるのは、需給バランスです。ならば給料が下がるということは商品(労働力)が増えたからだ、というのは間違っていないはずです。

    コンピュータをぶっ壊せ:新井紀子『コンピュータが仕事を奪う』 - ミックのブログ
    sonota88
    sonota88 2011/07/30
    「責任を取れるのは、コンピュータを使った/作った人間だけです。いわば、怒られ役、尻拭い役としての人間は、まだまだ必要とされるということです。」
  • 幸せは金で買えない。しかし・・・ - ミックのブログ

    ようやく春の嵐が過ぎ去り、無事 4/1 にシステムのカットオーバーを迎えることができました。まだしばらく集中監視期間が続くので、完全に安心はできませんが、とりあえずプロジェクトに尽力いただいた皆さん、お疲れ様でした。 今回、私は最終フェーズでのパフォーマンス・チューニングという、ある意味でプロジェクトが貯めてきた全てのツケを払う役回りで1ヶ月だけ参加したのですが、その体験で感じたことをまとめてみたいと思います。けっこう普遍性のある話だと思います。 まず、パフォーマンス・チューニングというのは、仕事としては面白いし、やり甲斐のあるものです。私は DB が専門(今回は Oracle だった)なので NW や OS についてはそれほど詳しくないのですが、それでも性能問題というのは、原因を突き詰めていく過程で非常にシステムの内部ロジックに詳しくなれる。というか、詳しくならないと解決できないので、嫌

    幸せは金で買えない。しかし・・・ - ミックのブログ
    sonota88
    sonota88 2010/04/08
    「100万円、たった100万円分のメモリを積んでくれさえすればいいのです。それでディスク I/O は綺麗に消えてなくなる。10人の人間を1ヶ月はりつけて人力でゴリゴリ解決しようとするよりずっと安上がりかつ短期間で、効」
  • 1