すいません、VB4しかやってないんです、VBAはやったけど(ぼそ) チラシの裏だって立派な書き込み空間なんだからねっ!資源の有効活用なんだからねっ!とか偉そうに言ってるけど、実は色々と書き残したいだけ

だからなに? どうしろと? くるみサイズの脳みそしかないあやしいジャンガリアンベムスターがさすらう贖罪蹂躙(ゴシックペナルティ)

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  632  : 記事  35  : コメント  11686  : トラックバック  143

ニュース


片桐 継 は
こんなやつ

かたぎり つぐ ってよむの

大阪生まれ河内育ちなんだけど
関東に住みついちゃったの
和装着付師だったりするの
エセモノカキやってたりするの
VBが得意だったりするの
SQL文が大好きだったりするの
囲碁修行中だったりするの
ボトゲ好きだったりするの
F#かわいいよF#

正体は会った人だけ知ってるの

空気読まなくてごめんなさいなの


わんくまリンク

C#, VB.NET 掲示板
C# VB.NET掲示板

わんくま同盟
わんくま同盟Blog


WindowsでGo言語
WindowsでGo言語


ネット活動


SNSは疲れました

記事カテゴリ

書庫

日記カテゴリ

ギャラリ

イベント活動

プログラムの活動

SQLSrever2005は今日も働く。MTAでがんがん走って動かして、SQLを処理する。まぁこうやってそのシステムプログラムは総じて500万件ほどのデータを決められたテーブルへと入れていくわけなんですが、いざ、想定MAXデータを本番想定サーバーで実行すると……とまる(^^;、PorFilerで観察してみると、デッドロック?っぽく、ずーーーーーっと処理が進まない

はて?とSQLServer Management Studio で「管理」>利用状況モニタをあけてみると

問題のクエリには 「CXPACKET」の文字

ちょいちょいと調べると

http://sqldev.net/articles/wait_types.htm

These waittypes are all involved in parallel query execution. These waittypes indicate that the SPID is waiting on a parallel process to complete or start.

むむ?と実行プランを早速見てみる。すると確かに、このクエリは内部でパラレルに走るらしい。そこで、さらにパラレルクエリについて、調べる

http://msdn2.microsoft.com/ja-jp/library/ms178065.aspx

ようするに、パラレル処理(並列処理)ってのは、SQLServerがこれは時間がかかりそうって思ったときに勝手に動くものらしい。でもこいつが「時間かかるかも」と判断する「しきい値」はサーバーオプションで変えられるらしいので

http://msdn2.microsoft.com/ja-jp/library/ms188603.aspx

てなカンジでパラメータをいじってみた。……けど、相変わらず、止まる。モニタではCXPACKETでずっとsuspend。もうどうしようもねー、ちきしょー!。キレぎみにさらにlive先生にググレカス(おいこら)をお願いしてみたら

http://support.microsoft.com/kb/915918/ja

こんなんでましたけど~~♪

・ サーバーは、 SQL Server 2005 Service Pack 1(SP1)または SQL Server 2005 の元のリリース バージョンを実行しています。 
→うん、2005だよ、これ。

・ サーバーには、複数のプロセッサがあります。 
→うん、CPUいっぱいあるし

・ クエリが並列実行できるように、 SQL Server が構成されます。
→当然ジャン、それがやりたいんだもん

・ デッドロックされたステートメントは、並列で複数のプロセッサで 1 つ実行されます。 
→うん、並列で動いてるよ。実行プランで確認したさ

・ 通常このデッドロックされたステートメントの実行プランが並べ替える操作またはハッシュ結合操作を実行します。 
→うおーーーっ!ソートしてますぜ!ハッシュしてますぜダンナ!

・ スキャン操作または並べ替えるこの操作またはこのハッシュ結合操作シーク操作がロックを待機します。 
→えええええええ!

・ このロックは、別のセッションでの別の更新ステートメントによって保持されるロックで適合しません。 
→別にそれはええんやけどさー

・ この別のセッションは、並列で動作していない可能性があります。 
→それもいいーってば、それでっ!

次のすべての条件に該当する場合、この検出されなかったデッドロックの問題が発生のみします。

ホットフィクスよこせ(死) orz


そんな今日のちょいめも

TableからTableへのINSERTの処理順番(実行プランでみた流れ)

本体にINSERT
移送先テーブルのクラスターインデックスにISERT
移送先テーブルの非クラスターインデックスにINSERT


SQLServer2005のサーバーオプションのlightweight pooling

 は

CLRストアドプロシジャを使っている場合には

 使 え な い 

(inトリビア風味)

つか、CLRって動いてる世界がSQLServerから制御できているようで実は別スレッド処理なんじゃねーの?と思うの。で、こいつが動くとSQLServerがスレッド管理しきれないんじゃないだろーか? 伝書鳩飛ばしたら帰ってくるまで何やってるかなんてどーでもいー、つか、わかんねーし、みたいに。なんて思ってみたりなんかしちゃったりなんかして♪

いぢょ


業務連絡:土曜某所の某ログをほしい人、片桐に連絡くださいw(お父さんとか玉子さまとかw)

投稿日時 : 2008年3月18日 23:41

コメント

# re: CXPACKETにもてあそばれる 2008/03/19 9:43 やまだ
> 業務連絡:土曜某所の某ログをほしい人、片桐に連絡くださいw(お父さんとか玉子さまとかw)

ごめんねさい、ごめんねさい、ごめんねさい。

# re: CXPACKETにもてあそばれる 2008/03/19 11:46 とっちゃん
ほ、ほしいかもw>ログw
いやいや、ライブだからそれは見ない...w

あ、
ごめんねさいごめんねさいごめんねさいm(_ _)m
たぶん3回くらいでOKだろうw<おい!


# re: CXPACKETにもてあそばれる 2008/03/19 23:29 片桐
ごめんねさい
ごめんねさい
ごめんねさい

なんだか、かわいいよね。
でもクロサイって絶滅危惧種……

# Gee wisklleri, that' 2014/05/11 5:03 Bette
Gee wisklleri, that's such a great post!

# hgypybxruy@aol.com 2018/08/04 3:22 human hair wigs
Once i noticed these I'd to try them! I had been elated when they arrived! They're soooo amazingly smooth, and attractive! I have hardly ever stepped in nearly anything this astounding..it's like heaven ! I like how furry they are really.it really is incredibly exceptional and they're a lot extra furry than they appear while in the picture =) I will unquestionably be purchasing a lot more human hair wigs https://www.youtube.com/watch?v=ovU7TuvxKA8 in the future!

# re: CXPACKET???????? 2021/07/06 18:20 can hydroxychloroquine cause blindness
what is chloroquine used for https://chloroquineorigin.com/# what is hydroxychloroquine sulfate

# re: CXPACKET???????? 2021/07/12 18:07 hydroxychlorequine
chlorowuine https://chloroquineorigin.com/# hydroxychloride 200 mg

# re: CXPACKET???????? 2021/07/23 19:36 hydroxycholorquine
cloraquine https://chloroquineorigin.com/# hydroxychloroquine 200

# xmbplhjqnhoz 2021/11/27 15:44 dwedaymrtv
https://chloroquinestablet.com/

# doxycycline 100mg price https://doxycyline1st.com/
doxycycline 2022/02/25 22:45 Doxycycline
doxycycline 100mg price https://doxycyline1st.com/
doxycycline

# buy paxlovid https://paxlovid.best/
cigna envoy 2022/09/07 23:08 Paxlovid
buy paxlovid https://paxlovid.best/
cigna envoy

# generic chloroquine 2022/12/25 22:41 MorrisReaks
https://hydroxychloroquinex.com/ chloroquine phosphate tablets

# doors2.txt;1 2023/03/14 14:45 iWdpIONnBmWtgtVEE
doors2.txt;1

Post Feedback

タイトル
名前
Url:
コメント