データベースの性能を向上させるノウハウを紹介しています。
データベースの根本を知った上での性能向上策が学べます。
特定のRDBMS製品に依存せずに汎用的に活用できるところがオススメです。

第1部 テーブルやインデックスの構造の説明

第2部 ジョインの最適化や対象データを分割して処理する「部分範囲処理」といった性能向上策の説明



データベースパフォーマンスアップの教科書 基本原理編
¥5,800
株式会社 ビーケーワン

昨日(10/11)の夜から本日(10/12)の昼にかけて、以前SQLServer2005にアップグレードしたサーバー20台を

全部SQLServer2000へダウングレードしました(´ヘ`;)


やっぱ、SQLServer2005で出る数々のバグ?がプログラムで吸収できなかったためです(-_-;)

データセンタでの長時間の作業はかなり体に応えますね。。。


とりあえず、これでサイトが安定してくれるのを祈るばかりです・・・(,,゚Д゚)†

でも、これは.NET化の為の前準備であって、本当の勝負は来週なのです。。。


まだまだ、眠れない日々が続きそうな予感がΣ(゚д゚lll)ガーン

先日、データベース変更作業を実施しました。

900万強のレコードもあるテーブルを分散させるのが目的です。

やっぱ、こんだけの量になるとパフォーマンスが著しく低下してしまいまして。。。(^^ゞ

まぁ、こんなに増える前に分散させろって皆さん思いますよねぇ~


さて、ここからが弊社の変わったところでして。。。

私、運用チームは朝から出勤してたのですが、開発チームは余裕があったらしく18時ごろ出勤してきました。

運用チームからすると、結構大変な作業と考えていたのだが。。。

で、結果的には開発チームの準備不足で予定より大幅に時間がかかってしまい、その上一部機能を制限して

公開する羽目になってしまいました。。。

36時間勤務。。。辛いっす(^_^;)

今日、1時からレプリケーションの張る作業をしたのだが...

スナップショット作成後、


「パブリケーション '%s' の初期スナップショットはまだ使用できません。」



のウィンドウが出て全然進まない。。。

対象となるテーブルが約900万レコードあるので、そのせいで最初は時間がかかっていると思っていたのだが、

1時間、2時間...5時間と待ったが、まったく表示が変わらずネットで上記文字列でググったら


この のページに


「エラー MSSQL_ENG021075 は、スナップショット エージェントがスナップショットの生成を終える前にディストリビューション エージェントまたはマージ エージェントが開始されると発生します。」


つまり、バグらしい...このお陰で11時までかかってしまい、めちゃくちゃ疲れました( ; ゚Д゚)


他にも下記内容のエラーがあったりとバグが多いので、重要な役割をするサーバーにはとても使える代物ではない

早急に修正してパッチを出して欲しいものだo(`ω´*)o

<主なエラー>

・高負荷になると、すべてNULLのレコードが返る

・高負荷になると、原因不明のエラーでコネクションが全て死ぬ


※ 弊社サイトは 「約100万PV/日」 位です

ちょっと前からですが、自分の家でサーバーを立ててサイトを公開しています
会社にも慣れてきたので、ちょっと本腰を入れてサイトをリニューアルしようと考えてました
そんな話を友人にしたら、「Google Analytics」を進められ導入したのだが、なにせ機能豊富で。。。
「もっと機能を生かしたいな」

と思ったので、本屋に行ったらこの本(↓)があったので買っちゃいましたヾ(@~▽~@)ノ

構成は


序章 Google AnalyticsでWebマーケティングを始めよう

第1章 Google Analyticsの導入と設定

第2章 Google Analyticsの基本操作

第3章 ケーススタディで学ぶGoogle Analytics活用<Webマーケティング基本編>

第4章 ケーススタディで学ぶGoogle Analytics活用<検索エンジンマーケティング編>

第5章 ケーススタディで学ぶGoogle Analytics活用<Webサイト制作編>

第6章 ケーススタディで学ぶGoogle Analytics活用<ECサイト広告編>

第7章 Webサイト改善のステップ


となっており、全ての機能が分かりやすく解説してあります。


初めてGoogle Analyticsを使用する人にとっての入門書としてはオススメだと思いますヽ(`▽´)/

Google Analytics入門
\1,480
株式会社 ビーケーワン

やっぱ、ネット企業に所属するものとしては必須の知識だと思ったので、

この本(↓)を購入しました。


なぜ、この本にしたのかといいますと、


「紀伊国屋書店でNo.1」


となっていたからです(〃▽〃)

でも、ちゃんと中身をみて購入しましたよ<( ̄^ ̄)>


肝心の内容ですが、

(1) Web2.0の本質

(2) Web2.0の背景

(3) Web2.0の技術ポイント

(4) Web2.0的サービス

の4部構成となっており、全てのページが図を使用して解説してあるため、

初心者にはかなりとっつき易い内容となっています。


「これからWeb2.0について勉強したい」という人にとっては、かなりオススメですよヾ(@~▽~@)ノ

図解Web2.0 BOOK
\1,500
株式会社 ビーケーワン

先日、某メーカー製のサーバーが突然起動しなくなりました( ; ゚Д゚)

書き込み用途等、本サイトのメインで使用していた為、早急の復旧が急務でしたが

結局、10時間近く復旧に掛かってしまい、その間まったく書き込みができないという

悲惨な結果になってしまいました(-_-;)


なぜ、起動しなくなったかと言うと


「Raidカードの不具合」


らしいです。それも詳しい原因が分からずにとりあえず的な言葉で


「ファームウェアのバージョンが古いからではないでしょう」


と某メーカーのサポートの方がおっしゃってました。。。(; ̄ー ̄)...ン?


そんなこんなで、後日ファームウェアのバージョンアップをしたのですが、そこでまたトラブルが!!!

どうも、サポートの方が持ってきたファームウェアのバージョンが間違っていたらしく、

バージョンアップをしたら1分毎にフリーズするような事態となってしまいました(゚Д゚;)

結局、同タイプのサーバーとHDDを差し替えなんとか復旧しましたが、結局復旧までに試行錯誤した結果

5時間ほど前回同様サイトが止まってしまいました!!!!!!!!!!


最近はサーバーより自分のメンテナンスをしないとなぁっと思う今日この頃です(^ー^)ノ

昨日は定期メンテナンスの為、夜勤作業でした。。。

定期メンテナスって具体的に何をやっているかというと、


「パッチ当て & リブート」


です。ちょ~単純作業で退屈ですが、重要なんですよねぇ~

まあ、某OSを使用しているのでしょうがないんですよね(;´д`)トホホ


まぁ、どれくらいのペーストでやっているかと言うと

ほぼ月1ペースでパッチ当をあて、週1ペースでリブートをしてますね。

最近では、週1でリブートしてもサーバーがもたなく(メモリリーク、フリーズ等)なって

10日毎にしようか検討中です。


また、運用メンバーが私を含め2人しかいなく、サーバー台数が150台近くあるので

毎週夜勤となっています。。。そのおかげで、生活リズムが崩れ不眠症に( ; ゚Д゚)


今日も、朝帰ってきて今まで寝てたから、夜は眠れそうにないです(´ヘ`;)