<?xml version="1.0" encoding="UTF-8" ?> <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>困った事</title><link>http://blogs.wankuma.com/esten/category/1225.aspx</link><description>.NETとCLRとVisualStadio2005とのつきあいで困った事</description><managingEditor>片桐　継（Tugu Katagiri）</managingEditor><dc:language>ja-JP</dc:language><generator>.Text Version 0.95.2004.102</generator><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>32.4GBの攻防戦→訂正→32.994GBの攻防戦</title><link>http://blogs.wankuma.com/esten/archive/2008/12/02/162443.aspx</link><pubDate>Tue, 02 Dec 2008 00:21:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/12/02/162443.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/162443.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/12/02/162443.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/162443.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/162443.aspx</trackback:ping><description>&lt;p&gt;それは開発用サーバーのSQLServer2005で、ちょっと前から困っていたことのお話。&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;問題：ディスクは50GBしかないのに、msdbが33GBもある。そのせいで、テストモジュールを最低限まで削ってもテスト動かすとすぐに残り容量100MB以下に。うーん、でいんじゃらす。&lt;/font&gt;&lt;/strong&gt;  &lt;p&gt;なので、ちょっと本気を出して、msdbの圧縮について、対処することにした。 &lt;p&gt;まずは原因となっているだろうテーブルの洗い出し。 &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:572d2cff-2c9e-4989-9481-5e97614ed52d" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="sql:nocontrols"&gt;SELECT isnull(sum(  p.rows ),0) as RowCounts,s.name as TableName
 FROM sys.partitions p
INNER JOIN sys.objects s ON s.object_id = p.object_id
LEFT JOIN  sys.allocation_units a ON  p.partition_id = a.container_id
 WHERE p.index_id  in(0,1) and p.rows is not null and a.type = 1
 group by s.name
 order by isnull(sum(  p.rows ),0) desc&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;で、msdbの全テーブルの行数をテーブルごとに列挙してみると、&lt;strong&gt;行数が800万件超えてるテーブルを発見&lt;/strong&gt; 
&lt;p&gt;&lt;strong&gt;&lt;font color="#008000"&gt;問題のテーブルは　sysxmitqueue&lt;/font&gt;&lt;/strong&gt; 
&lt;p&gt;ServiceBroker の処理キューを貯めておくところなんだけどどうやら未処理のままデータを溜め込んでいるらしい。&lt;font color="#0000ff"&gt;そういや、このサーバーでBrokerのテストしたことあったなー&lt;/font&gt;。って、ずいぶん前だな、、つか、そのせいかorz 
&lt;p&gt;なので、さくっとBroker再構築&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:812469c5-0cb0-4c63-8c15-c81123a09de7:94fe1245-59f3-44a4-9d1b-3d3bd7d1f4bf" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;pre name="code" class="sql:nocontrols"&gt;ALTER DATABASE [msdb] SET SINGLE_USER
  WITH ROLLBACK IMMEDIATE
GO

ALTER DATABASE [msdb] SET NEW_BROKER
  WITH ROLLBACK IMMEDIATE
GO

ALTER DATABASE [msdb] SET MULTI_USER
GO&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;で、その後、msdbを圧縮。&lt;strong&gt;&lt;font color="#ff00ff"&gt;おおっ！33GB→6MBに！&lt;/font&gt;&lt;/strong&gt;
&lt;p&gt;ディスクが空いた。一安心ｗ &lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/162443.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>さぁ、温泉だ！＜違っ</title><link>http://blogs.wankuma.com/esten/archive/2008/11/10/160940.aspx</link><pubDate>Mon, 10 Nov 2008 23:58:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/11/10/160940.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/160940.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/11/10/160940.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/160940.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/160940.aspx</trackback:ping><description>&lt;p&gt;今週末に迫った、&lt;a href="http://www.wankuma.com/seminar/20081115tokyo26/Default.aspx" target="_blank"&gt;東京勉強会＃２６　LT大集合！&lt;/a&gt;&lt;/p&gt; &lt;p&gt;よいこの皆はもう申し込んだかな？&lt;/p&gt; &lt;p&gt;んー？返事が小さいぞぉ？&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;そんな片桐もレッドゾーン３番目に登壇、超ブリザード級ドン引きワールドを展開するつもりだっ！&lt;/p&gt; &lt;p&gt;今週末は、溜池山王で片桐と握手っ！＜違っ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;さて、その後は、&lt;a href="http://esten.dip.jp/20081129/" target="_blank"&gt;11/29（土）、わんくま温泉ツアー！&lt;/a&gt;&lt;/p&gt; &lt;p&gt;露天風呂付き温泉別荘一棟借り切っていっちゃうぞー！&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;なんて、ハイテンションしてるけど、仕事はもう修羅場なのよ。&lt;/p&gt; &lt;p&gt;0e43333&lt;/p&gt; &lt;p&gt;1e3&lt;/p&gt; &lt;p&gt;とかいう文字列が&lt;strong&gt;&lt;font color="#ff0000"&gt;Float型Double型にキャストできる&lt;/font&gt;&lt;/strong&gt;、なんて事実が全ての元凶……&lt;/p&gt; &lt;p&gt;甘く見てたよ、暗黙の型変換orz&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/160940.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>やっちゃったらしい</title><link>http://blogs.wankuma.com/esten/archive/2008/09/23/157317.aspx</link><pubDate>Tue, 23 Sep 2008 01:27:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/09/23/157317.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/157317.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/09/23/157317.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/157317.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/157317.aspx</trackback:ping><description>&lt;p&gt;&lt;strong&gt;やりたかったこと&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Hyper-V上のXPsp３仮想マシンでDVDを再生&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;やってしまったこと&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;全然動かないので、色々といぢり、DVD再生用ソフトからDMAを有効にして再起動してみた&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;その結果&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Hyper-V上でOSが起動しなくなった&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;そしてオチ&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;フツーのDVD-ROM上で再生しようとしていたDVDがブルーレイだったｗ&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;ただいま、仮想マシン再構築中……orz&lt;br&gt;&lt;br&gt;&lt;font color="#ff0000"&gt;もうしません、ごめんなさい&lt;/font&gt;&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/157317.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>FireFox3 炎の狐３代目</title><link>http://blogs.wankuma.com/esten/archive/2008/06/18/144184.aspx</link><pubDate>Wed, 18 Jun 2008 00:07:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/06/18/144184.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/144184.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/06/18/144184.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/144184.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/144184.aspx</trackback:ping><description>&lt;p&gt;
24時間ダウンロード数ギネス挑戦！&lt;br /&gt;
といってたから、0:00からダウンロードできるんだと思って、今まで寝ずに待ってたorz&lt;br /&gt;
そうじゃないらしいので、寝ます&lt;br /&gt;
&lt;br /&gt;
あ、ちなみに、日本時間では、AM:2:00　開始です。なので、6/19　AM2:00までが記録をとる時間ってことですね&lt;br /&gt;
&lt;br /&gt;
ダウンロード公式ページはこっち&lt;br /&gt;
&lt;a href="http://www.spreadfirefox.com/ja/worldrecord/"&gt;http://www.spreadfirefox.com/ja/worldrecord/&lt;/a&gt;&lt;br /&gt;
ここのリンクからのダウンロードでないとカウントされないんだってさ&lt;br /&gt;
&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/144184.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>あほえい</title><link>http://blogs.wankuma.com/esten/archive/2008/06/11/142917.aspx</link><pubDate>Wed, 11 Jun 2008 21:47:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/06/11/142917.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/142917.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/06/11/142917.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/142917.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/142917.aspx</trackback:ping><description>&lt;p&gt;「処理」って打ちたかった&lt;/p&gt; &lt;p&gt;&lt;br&gt;&lt;font color="#ff0000"&gt;でも、左手だけがビミョーに左にイッコずれてた&lt;/font&gt;&lt;/p&gt; &lt;p&gt;今は反省している&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/142917.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>みなさま有難うございました</title><link>http://blogs.wankuma.com/esten/archive/2008/06/01/140651.aspx</link><pubDate>Sun, 01 Jun 2008 14:10:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/06/01/140651.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/140651.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/06/01/140651.aspx#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/140651.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/140651.aspx</trackback:ping><description>&lt;p&gt;訳判らんセッションを訳判らんカッコで話していた片桐です。&lt;/p&gt; &lt;p&gt;みなさま、雨の中、たくさんの人に来ていただき、有難うございました。&lt;/p&gt; &lt;p&gt;お嬢さんのダンス発表会ではネットの向こうからの弾幕有難うございました。&lt;/p&gt; &lt;p&gt;何か一つでも、「来て良かった」「見て良かった」があると幸いです。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;そんな私は「乱暴で不快を与える存在」である己について、しばらく考えていると思います。&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;むー。器用じゃないもんなー。まぁしばらくセッションやる隙間ないし、大人しくしているからその点については安心してくださって良いのだけれど。&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/140651.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>ずんちゃらっちゃ～、ずんずんずん、ずんちゃらっちゃ～</title><link>http://blogs.wankuma.com/esten/archive/2008/04/24/135144.aspx</link><pubDate>Thu, 24 Apr 2008 23:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/04/24/135144.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/135144.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/04/24/135144.aspx#Feedback</comments><slash:comments>4</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/135144.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/135144.aspx</trackback:ping><description>&lt;p&gt;
かぜのっなかのすっばるぅ～♪
&lt;/p&gt;
&lt;p&gt;
それは結合テスト終盤の、全てのモジュールを通して確認するテストでの、出来事だった
&lt;/p&gt;
&lt;p&gt;
ふとテスターの手が止まり、叫んだ
&lt;/p&gt;
&lt;p&gt;
「結果が、あいません！」
&lt;/p&gt;
&lt;p&gt;
致命的な、バグ、だった（語尾下がり）
&lt;/p&gt;
&lt;p&gt;
「結合テストをやりなおさないと」
&lt;/p&gt;
&lt;p&gt;
このリーダーの一言に、場が、凍った
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
ひと月かけてやったテストを、やりなおすのか？&lt;br /&gt;
うん、まぁ、よくあるよくあ&amp;hellip;&amp;hellip;あっちゃならんだろっ！&lt;br /&gt;
スケ４月いっぱいだぞ！&lt;br /&gt;
残り何日だと思ってんだよっ！
&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;
地獄で音楽の絶えない片桐が、手をあげて、言った
&lt;/p&gt;
&lt;p&gt;
「全モジュール通しテストの途中での障害対応なら、対応後にテストをやり直せばすむんじゃね？」
&lt;/p&gt;
&lt;p&gt;
方針が、決まった（語尾下がり）
&lt;/p&gt;
&lt;p&gt;
そぉげんのぺがっさす～♪
&lt;/p&gt;
&lt;p&gt;
壊れててごめんなさい　ｍ（＿＿）ｍ
&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/135144.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>あのね、電源がね～</title><link>http://blogs.wankuma.com/esten/archive/2008/04/23/134706.aspx</link><pubDate>Wed, 23 Apr 2008 00:32:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/04/23/134706.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/134706.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/04/23/134706.aspx#Feedback</comments><slash:comments>13</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/134706.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/134706.aspx</trackback:ping><description>&lt;p&gt;&lt;font color="#008080"&gt;頭に毛が三本しかないんだよ～＜違っ&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font color="#ff0000"&gt;組み立てPCなんですが、コードつないでスイッチいれても、電源が入りません&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;たぶん、スイッチをつなぐコードのつなぎ方がヘンなんだと思うの&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;部品に白と橙のコードがある場合、どっちが「＋」？&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;プラスチックの先端に「▼」って書いてあるのは「＋」「－」のどっち？&lt;/font&gt;&lt;/p&gt; &lt;p&gt;PW+とPW-に、あわせて刺せばよいんだとは思うの&lt;/p&gt; &lt;p&gt;悩む～&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/134706.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>マーズアタック！ MARS ATACK!</title><link>http://blogs.wankuma.com/esten/archive/2008/03/26/129657.aspx</link><pubDate>Wed, 26 Mar 2008 00:01:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/03/26/129657.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/129657.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/03/26/129657.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/129657.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/129657.aspx</trackback:ping><description>&lt;p&gt;&lt;font color="#808080"&gt;あー、それなんて六神合体？＜違っ&lt;/font&gt;  &lt;p&gt;今は、やまだのおろちの何が悪いねん、ギドラの何が強いねん、と模索のための調査中。&lt;font color="#00ffff"&gt;引力光線でも出とんのかマヂで。&lt;/font&gt;トレースとってパフォーマンスログとって、いっぱいいっぱいの数字をEXCELで一覧にしつつ脳みそがコネコネしてます。そろそろグルテンが粘りそうです。  &lt;p&gt;&lt;font color="#ff00ff"&gt;で、Ｘ星人な気分で妖星ゴラスを目の前に、片桐はここでガス抜きする（笑）、いや、させてください（おいこら） &lt;/font&gt; &lt;p&gt;判ったのは、おろちがまだギドラに圧勝していた頃（まちがっても木下藤吉郎ではない）、確かに接続プロセス番号（SPID）は一つだけだった。&lt;font color="#ff0000"&gt;つまり単純に考えると、仕事のためにSPIDを増やして処理させることはギドラにとっては高速化の道であったのに、おろちにとっては鈍足化の道だったって事になる。&lt;/font&gt;まぁたぶん、色んな原因要素があるのだろうけれども、ここは単純な結果論から責めるとそうなるｗ。&lt;font color="#ff0000"&gt;ギドラでは確実にできていた仕事が、おろち上においてギドラとの相対速度で処理出来なくなった理由がSPIDの増殖にあるのなら、やはりそれはMTAの大罪、SPIDを増やして処理をすることでパフォーマンスが劣化した、という結論になってしまうのだが&lt;/font&gt;、周りはそもそもそれを認めない（おろちが早いに決まってんだろう！　８ＣＰＵだぜ？　めもりすっげーんだぜ？　ＭＴＡなんだぜ！　並列化なんだぜ！的に）&lt;/p&gt; &lt;p align="center"&gt;&lt;br&gt;&lt;font color="#008000"&gt;&lt;strong&gt;でも、ここで疑問。&lt;/strong&gt;&lt;/font&gt;&lt;br&gt;&lt;/p&gt; &lt;p&gt;まず、&lt;font color="#000080"&gt;最初に組んだプロトタイプは、Endxxxxシリーズを使った、ただのＡＤＯ非同期アプリだった。&lt;/font&gt;こいつがおっそろしく処理が早かったのがそもそもの始まり。ベストタイム７分52秒をたたき出したのはこの形式だったから。で、これに調子こいてそこから規模？が大きくなり、ちいさなプログラムがいつのまにかMTAのスレッドクラスに成長し、スレッド処理とは何ぞや的鎧クマーな世界が展開、気がつけば釣られ踊らされてしまったぷろぐらま♪ってっゆっかー♪そうゆうことで～♪こっちに戻ってきたら、他人～？みたいな～？（壊）&lt;br&gt;&lt;font color="#ff0000"&gt;&lt;strong&gt;MTAアプリで動かすのと、ADO非同期メソッドで動かすのと何が違うのか？　恐らくはそこが今回の一つのポイントだと思ってて、これをうまく検証、切り分けられれば何かがわかる予感はしてる。&lt;/strong&gt;&lt;/font&gt;でもそこまでサンプル作ってる余裕がない（＾－＾；；　でも、そんな中にあっても、実は今、（こんなこともあろうかと）そういう抜本処理方式変更対応を抜きにしてできる限りの範囲で片桐がさらに育て上げているギドラのプログラムは、初代ギドラの約1.5倍の処理速度が出ている。これは実は、&lt;/p&gt; &lt;ul&gt; &lt;li&gt;スキーマバインドビューの生成タイミングを変更&lt;/li&gt; &lt;li&gt;クラスタインデックスの列項目と非クラスタインデックスの付加列の見直し&lt;/li&gt; &lt;li&gt;サーバーのパラレルしきい値を変更&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;をしているだけのバージョン。サーバーオプションはカンタンにいじる事がゆるされないのでこれはまぁ忘れるとしても、&lt;font color="#0000ff"&gt;ビューとインデックスの見直しだけでも効果があることがわかっているにも関わらず、実際にその処理時間もトレース情報も提示しているにも関わらず、それは「ユーザーとの仕様取り決めに無いから」と却下されており、片桐苦境。&lt;/font&gt;では、仕様変更についてネゴを取れるように計るのかといえば、これも却下。まぁ諸般オトナの事情ってヤツだね。先に仕様書だしちってるからｗ &lt;/p&gt; &lt;p&gt;ようするにだ、カンタンに言えば、おろちに新しいプログラム処理を入れる＝プログラムを置き換える＝理由が必要→ギドラがおろちより早いという事実を表に出さねばならない、という図式が目の前にあり、問題をややこしくしているというわけだ。ギドラ＞おろちの原因を突き止め、&lt;a href="http://blogs.wankuma.com/esten/archive/2008/03/04/126071.aspx" target="_blank"&gt;いつかのＮＵＬＬ事件を引き起こしてくれた人&lt;/a&gt;向けに納得できる資料を作り上げて会議を設けて説得し、はじめて、何か働きかけられるってことらしいんだな（遠い目）  &lt;p&gt;&lt;font color="#008080"&gt;なんか、ちめーてきなバグでないかなー。そしたらガサーッと入れ替えてやるんだが＜おい&lt;/font&gt;  &lt;p&gt;&lt;strong&gt;てなわけで、この戦い、恐らくは長いと思う。&lt;/strong&gt;いっそヴァルハラまで持ってくかー？　&lt;br&gt;でもそこはほら、&lt;a href="http://blogs.wankuma.com/esten/archive/2008/03/04/126071.aspx" target="_blank"&gt;危機迫る納期越えの記憶～♪失意にのまれ立ち尽くす狂おしき日々～♪&lt;/a&gt;  &lt;p align="center"&gt;&lt;font color="#008000"&gt;&lt;strong&gt;閑話休題&lt;/strong&gt;&lt;/font&gt;  &lt;p&gt;&lt;u&gt;そんな中、みつけたのが、MARS。（やっとタイトルの話らしい）&lt;/u&gt;  &lt;p&gt;MultipleActiveResultSets　というらしい  &lt;p&gt;くわしくは、作った人？のブログとか&lt;br&gt;&lt;a href="http://blogs.msdn.com/dataaccess/archive/2005/08/02/446894.aspx"&gt;http://blogs.msdn.com/dataaccess/archive/2005/08/02/446894.aspx&lt;/a&gt;&lt;br&gt;いつもの橙色のページとか&lt;br&gt;&lt;p&gt;むぅ、どんなかんじやろ。実装してみたら、ギドラで2分かかってた処理が２分掛からなくなってまた10秒ほど縮まりよったけれどもｗ　育て上げた新ギドラのプログラム、こいつが、やまだのおろちでどれだけのパフォーマンスをたたき出すのかは見てみたい。（本題終わり）  &lt;p&gt;でも今、片桐には、おろちを直接触る権限がない（つ＿；）&lt;br&gt;ボスに許可とって作業依頼書作ってスタンプリレーしなきゃならんのよ……  &lt;p&gt;&lt;strong&gt;-----業務連絡～&lt;/strong&gt;  &lt;p&gt;某対応のツールとして、Office2007を買っちまいました＜ぉ&lt;br&gt;所持金尽きたよ（笑）飯代がんばって倹約だよ、つか、オブ熱どーするよ、おいら（笑）&lt;br&gt;いや、何とかなるさ。金が無いなら稼げば良い（By楽俊）＜この言葉好きだｗ  &lt;p&gt;でもそれよかさらなる問題は、これを動かす事のできるマシンが我が家にいるのかどうか、って事　（＾－＾；；；；&lt;br&gt;PentuimDのメモリ640MBが最良スペックなんだけど、XP乗っけて使える？&lt;br&gt;昔にソラリス評価用に分捕ってきた&lt;font color="#800080"&gt;つぎはぎマシン&lt;/font&gt;で蓋もちゃんと閉まらん子なんやけど（＾＾；  &lt;p&gt;&lt;strong&gt;-----&lt;/strong&gt;  &lt;p&gt;いぢょ、やまだのおろちvsキングギドラ、キングギドラ圧勝の現実に凌駕している現場よりお送りしました。そして片桐は密かに、カイザーギドラを育成中（おい）  &lt;p&gt;あー、なんだかファイナルウォーズ見たくなってきた（笑）  &lt;p&gt;PS．&lt;br&gt;ええい、中ボスはクリストファー・リーに決まっとる！　危ないときに「キター！」とお約束なのはイアン・マッケランのクマだろーが！クマ軍団率いて崖から駆け下りてくるんだよっ！！（握り拳）　などと思いながら見てしまった「黄金の羅針盤」ｗ　某ゲームの映画化だと真面目に信じた自分はオバカですｗ&lt;br&gt;それにしても洋画で描かれるオヤジ達って、んっとに良い仕事するよなぁ（笑） &lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/129657.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>片桐　継（Tugu Katagiri）</dc:creator><title>キングギドラvsやまたのおろち</title><link>http://blogs.wankuma.com/esten/archive/2008/03/22/129035.aspx</link><pubDate>Sat, 22 Mar 2008 01:56:00 GMT</pubDate><guid>http://blogs.wankuma.com/esten/archive/2008/03/22/129035.aspx</guid><wfw:comment>http://blogs.wankuma.com/esten/comments/129035.aspx</wfw:comment><comments>http://blogs.wankuma.com/esten/archive/2008/03/22/129035.aspx#Feedback</comments><slash:comments>16</slash:comments><wfw:commentRss>http://blogs.wankuma.com/esten/comments/commentRss/129035.aspx</wfw:commentRss><trackback:ping>http://blogs.wankuma.com/esten/services/trackbacks/129035.aspx</trackback:ping><description>&lt;p&gt;&lt;font color="#804040"&gt;両方とも、東宝……いや、んなことーはどーでもいい＜おい&lt;/font&gt;&lt;/p&gt; &lt;p&gt;さて、今回のお話は、SQLServerでのパフォーマンスの話です。&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;&lt;strong&gt;あるレコードは300万件ほどあるデータ。テーブルに入ってて、別のテーブルへと全件をINSERTします。&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;&lt;strong&gt;サーバーAはCPU２個、メモリ４Gの64bit&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;&lt;strong&gt;サーバーBはCPU８個、メモリ32Gの64Bit &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font color="#008000"&gt;さて、処理を早く終えるのはどちら？&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;→今現在、サーバーBはサーバーAの約５倍の時間がかかってます。&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;で、mxbさん、はつねさん、とっちゃんさんに相談して、色々とヒントをもらいました。&lt;font color="#ff00ff"&gt;ステゴサウルス胡桃の脳なりに考えたというか理解したのは&lt;/font&gt;、&lt;/p&gt; &lt;p&gt;&lt;font color="#000080"&gt;首一本ごとに均等に酒を飲もうとしたとき、キングギドラが二つの酒ツボから酒を飲み干すのと、やまたのおろちが二つの酒ツボから酒を飲み干すのとでは、実はキングギドラの方が早く飲み干せるんじゃないのかな？ってこと&lt;/font&gt;&lt;/p&gt; &lt;p&gt;酒を飲むとき、キングギドラの待ち首は１本で、常に三本のうち二本は酒を飲める。片や、おろちの方は八本のうち二本しか酒が飲めないから、六本が待ち。&lt;font color="#ff0000"&gt;確かに、トータルで同じ酒の量を飲む時、首の多いおろちの方が首一本分の飲む酒の量は少なくて済むけれど、首が飲める酒ツボを取り合ってしまって、結局は効率よく酒が飲めない&lt;/font&gt;&lt;/p&gt; &lt;p&gt;なら、どうすれば、やまたのおろちは酒を効率よく飲めるんだろう。簡単に考えれば、酒ツボを増やして、一つあたりの酒ツボの酒を減らして均してしまえば早くなると思う。じゃ、どうすれば、酒ツボを増やすことができるんだろうか。&lt;/p&gt; &lt;p&gt;来週はここら辺りを探っていかねばなるまい（＾－＾；；&lt;/p&gt;&lt;img src ="http://blogs.wankuma.com/esten/aggbug/129035.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>