[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 08/27 04:46 / Filesize : 77 KB / Number-of Response : 268
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Oracle>>>>>>SQLServer



1 名前:名無しさん@お腹いっぱい。 [03/07/02 22:08 ID:8WMlI+0/.net]
だろ

143 名前:NAME IS NULL [2006/05/24(水) 23:23:01 ID:l3OdPoHs.net]
www.microsoft.com/japan/sql/facts/compare/01.mspx

上のサイトで、SQLServer2000 と Oracle10g のセキュリティ警告の数が示されるけど、
比べるのならOracle9iとにしろよww

Oracle10g は新製品なんだから、セキュリティ警告が多いに決まってんだろ。


144 名前:NAME IS NULL mailto:sage [2006/05/25(木) 01:24:00 ID:???.net]
ぼらくるとの比較でいんちきするのは伝統ですね。


145 名前:NAME IS NULL mailto:sage [2006/05/25(木) 10:57:36 ID:???.net]
そもそもベンチマークなんて実施した会社に有利になるに決まってるんだから
いちいち反応すんなよ、と言いたい。

まぁFUDに嫌悪感があるのはわかるけど。
FUDだっけ

146 名前:NAME IS NULL mailto:sage [2006/05/25(木) 15:20:04 ID:???.net]
>>145
FUDについてググってみた。
なるほどねぇ・・・

でも逆に少しでも知識ある奴が >>143の記事を見たら 「マイクロソフトってバカ?」 となるけどな。


147 名前:NAME IS NULL mailto:sage [2006/05/27(土) 06:26:30 ID:???.net]
機能比較して「ウチの方がすげぇ」なんてやって1番になった商品ってナイヨなぁ・・

148 名前:NAME IS NULL mailto:sage [2006/05/27(土) 23:07:27 ID:???.net]
開発側としてはSQLServerを使いたいわけだが
客が馬鹿のひとつおぼえでOracle、Oracleしか言わない

149 名前:NAME IS NULL mailto:sage [2006/05/27(土) 23:14:13 ID:???.net]
>>148
どうしてSQLServerを使いたいの?


150 名前:NAME IS NULL mailto:sage [2006/05/27(土) 23:26:18 ID:???.net]
俺様が得意だから、とかそういう理由だろう。
SIerが得意な奴を使わせた方が後々良いと思うけど、
客にしたら、好きなの選びたいんだろうなぁ。


151 名前:NAME IS NULL mailto:sage [2006/06/08(木) 00:55:52 ID:???.net]
で、客がOracleって言うからってSQLServerか。

ど っ ち も ど っ ち だ な>>148



152 名前:NAME IS NULL mailto:sage [2006/06/11(日) 05:07:48 ID:???.net]
>>138
もっと詳しく教えろ

153 名前:NAME IS NULL mailto:sage [2006/06/14(水) 11:44:58 ID:???.net]
>2.コミットされてないデータを他セッションが参照可能

これマジすか?

154 名前:NAME IS NULL mailto:sage [2006/06/18(日) 15:24:08 ID:???.net]
>153

155 名前:NAME IS NULL mailto:sage [2006/06/18(日) 15:24:57 ID:???.net]
153

156 名前:NAME IS NULL [2006/06/27(火) 00:51:00 ID:IyMQIDuL.net]
Oracle 10g の必要システム要件を見たが・・・絶句。
本当にこんな肥大化したDBを好き好んでみんな使ってるの?
10gは大規模システム向けか?(当方は相当素人です)

うんざりだ・・・
DBのメンテが本業じゃない!


157 名前:NAME IS NULL [2006/06/27(火) 00:55:57 ID:xr/BBByT.net]

10teradaro

158 名前:NAME IS NULL [2006/06/27(火) 01:01:53 ID:xr/BBByT.net]

8×8÷(8+8)=4

4×3×2×1=24

24÷2=12

159 名前:NAME IS NULL mailto:sage [2006/06/27(火) 01:34:19 ID:???.net]
システム要件と肥大化とうんざりすることとDBメンテが本業じゃないことはなんか関係あんのか?



160 名前:NAME IS NULL [2006/06/27(火) 15:20:47 ID:TNVASA2w.net]
ちっちゃい案件にoracleやDB2を使ってもあんまメリットは無い。
MSDEかMS SQLServerにでもしとけ。…ってもう最初から手遅れなのかな

161 名前:NAME IS NULL mailto:sage [2006/07/05(水) 06:48:20 ID:???.net]
俺さまようチラ裏。

Oracle実装済み/SQLServerは2005から実装の機能
・行バージョン管理による読み取り一貫性
・MARS(複数結果セットの同時オープン)

Oracle実装済み/SQLServerでは未実装の機能
・自律型トランザクション



162 名前:NAME IS NULL [2006/08/02(水) 12:51:35 ID:1/7ENZDh.net]
SQLServer の糞なところ。

例えば、あるセッションAが レコードaのみを更新処理を行ってる最中に、
別のセッションBがレコードbのみを更新しようとしてたとする。
両セッションは異なるレコードを見てるのだから、同時処理が出来るように見える。

ところがどっこい違うんだよな。
セッションBが更新する時に、レコードbを検索するために全件検索を行おうとする。
ところがセッションAにてレコードaが排他ロックを掛けたために、レコードaの内容を読み取れずに待ち状態になってしまうんだよ。
つまりインデックスによる全件検索を回避しない限り、同時処理は不可能ということ。

このことをどれくらいの人が知ってるだろうな。
変更したままトランザクションを生かしたままにしてる運用の場合は、見事に嵌るよ。


163 名前:NAME IS NULL [2006/08/02(水) 13:00:35 ID:/5+Xl8Js.net]
まあ、昔のSQLServerを知ってれば、今の奴なんて知らないだろ?
4.21とか6.0、6.5を使ったことある人は、二度と選択肢にすらならないから。w
なもんで比較できません。DBMSとして認識してないから。

164 名前:NAME IS NULL mailto:sage [2006/08/02(水) 15:49:36 ID:???.net]
今でもそうなのか。
やっぱりうんこ確定だな。

165 名前:NAME IS NULL mailto:sage [2006/08/06(日) 17:49:39 ID:???.net]
ヒント:おまいらに選択権は殆ど無い。

166 名前:NAME IS NULL [2006/08/21(月) 14:52:24 ID:wgu7BTXk.net]
>163
MS SQLServerって、6.5以前と7.0以降はまったく別物でしょう?
7.0って災baseからの移植でしょ(正式じゃないけど)
開発者ごそっと抜き取ったらしい(さすが金持ち会社)
まぁ、いいもの作ってくれれば文句ないけど...

167 名前:NAME IS NULL [2006/08/21(月) 23:13:23 ID:fv7E9M3u.net]
>>166
逆。
blogs.sqlpassj.org/yamaken/archive/2006/01/28/15935.aspx

SQL Server4.21からMS名義で6.5までの基本エンジンはその延長。
7からMS独自のエンジンに変更。

168 名前:NAME IS NULL [2006/11/27(月) 00:25:01 ID:7PS5tMvi.net]
DBなんてものは氷山の一角に過ぎない。

そもそもOracle>>>>>SQL Serverとか言う時点でナンセンス。
DBだけで動くシステムなんて世の中には存在しませんよ。

169 名前:NAME IS NULL mailto:sage [2006/11/27(月) 00:33:04 ID:???.net]
つまりDBとOSが融合しているOS/400が最強って事でFA

170 名前:NAME IS NULL mailto:sage [2006/11/27(月) 10:54:40 ID:???.net]
>>168
プログラムなんて氷山の一角、OSなんて氷山の一角、ハードなんて・・・・・。

お偉いさんにはそれがわからんとです。


171 名前:NAME IS NULL [2006/12/01(金) 22:48:44 ID:aXrc327K.net]
Accessで簡単なDB作れる程度なんですけど
3,4台から1つのMDBファイルをリンクで接続してます。
とりあえず運用っぽいことは出来てますが、さすがに
動作が重いので、StepUpしたいのですが・・・
OracleとSqlServerどっちが良いですか?

をまいにゃ無理だという答以外で、おねがいします。



172 名前:NAME IS NULL mailto:sage [2006/12/01(金) 22:49:41 ID:???.net]
ageてしまいました!

すみません。。。

173 名前:NAME IS NULL mailto:sage [2006/12/02(土) 08:04:23 ID:???.net]
>>171
MDB入れているパソコンをグレードアップする。
それでも遅いならSQLServerに換える。

しかし、LANが10BASEとか100BASEだとあんま意味ないとオモ。
1000BASE環境じゃないなら、そこからはじめれ。
正直、パソコンやソフトをあーだこーだするよりも、
遥かに高い効果がえられまつ。

174 名前:NAME IS NULL mailto:sage [2006/12/03(日) 21:26:55 ID:???.net]
>>173さま
ご助言、ありがとうございました。

175 名前:NAME IS NULL [2006/12/14(木) 08:34:32 ID:+4UiQawh.net]
>>138

>1.ディスク障害発生時にコミット時点に戻す事が不可
>2.コミットされてないデータを他セッションが参照可能

無知?こんなの設定の問題だろ。

まず1は、SQLServerの機能以前にRaidされてりゃ問題ないだろ。
2はトランザクション分離レベルの問題だろ。レベルによってはPhantomが発生するけどこれはバグでもなんでもない、設定の問題。

176 名前:NAME IS NULL mailto:sage [2006/12/14(木) 08:38:46 ID:???.net]
>まず1は、SQLServerの機能以前にRaidされてりゃ問題ないだろ。
レベル低すぎwww


177 名前:NAME IS NULL mailto:sage [2006/12/14(木) 11:20:43 ID:???.net]
RAIDがあればトランザクションリカバリは問題ない? w

178 名前:NAME IS NULL mailto:sage [2006/12/14(木) 13:15:19 ID:???.net]
>>175
OracleがどうのSQLServerがこうの言う前に、基礎をちゃんと勉強しようなw


179 名前:NAME IS NULL mailto:sage [2006/12/14(木) 15:40:28 ID:???.net]
>>138
3.ロックエスカレーション

これ欠点か?無限に行ロックにリソース開放するのもどうかと・・。というか、ロックエスカレーションが発生するような設計するほうに問題があるんじゃ・・。

180 名前:NAME IS NULL mailto:sage [2006/12/14(木) 15:55:56 ID:???.net]
>>3.ロックエスカレーション
oracleで育った人間には欠点なのかもな。 突然関係ないはずのレコードまでロックされると思うんだろう。
SQLServerとかDB2は、エスカレーションしない設定もできたはず。 SYBASEは知らん。

つか、oracleが他のDBMSより大量にマシンリソースを投入しないとまともに動かない理由の一つはコレだろ。

181 名前:NAME IS NULL mailto:sage [2006/12/14(木) 19:58:19 ID:???.net]
漏れもロックエスカレーションは別におかしくともなんともないと思うが。

>5・フルテキスト検索が単語単位のみ

ついこの間まで検索に正規表現も使えないOracle厨の言う台詞ではないな。



182 名前:NAME IS NULL mailto:sage [2006/12/14(木) 23:09:50 ID:???.net]
Oracleの行ロックフラグは行ヘッダにあるそうな。
だからロックエスカレーションする必要がそもそもないんだって。


183 名前:NAME IS NULL mailto:sage [2006/12/15(金) 09:59:33 ID:???.net]
しかし常に余分に記憶域を消費するという諸刃の剣

184 名前:NAME IS NULL mailto:sage [2006/12/15(金) 10:09:58 ID:???.net]
あー、一個チューニングで決定的な違いがあった。
Oracle8から実装されてるファンクションベース索引なんかSQLsvrにはないでしょ。

計算列にindex作る必要性が生じたことなんてないけどねw

一見、画期的な機能のように見えて実際、必要性が薄い。そんなことばっかをSQLSvrにはできない
とかほざいてるただ傲慢なOracle房。

185 名前:NAME IS NULL mailto:sage [2006/12/16(土) 00:49:35 ID:???.net]
>>183
行ヘッダが少し増えるくらい、なんか欠点になんのか?


186 名前:NAME IS NULL mailto:sage [2006/12/16(土) 07:46:24 ID:???.net]
>行ヘッダが少し増えるくらい、なんか欠点になんのか?

Accessな案件しかやった事のない厨の言いそうな台詞ですな。(w

187 名前:NAME IS NULL mailto:sage [2006/12/16(土) 09:45:50 ID:???.net]
行ヘッダは3バイト固定だし。


188 名前:NAME IS NULL [2006/12/20(水) 10:49:15 ID:h4iDwHXF.net]
ねー、SQLServerのidentityプロパティみたくシーケンス番号をOracleで割り当てるにはシーケンスオブジェクト作成しないといけないの?

189 名前:NAME IS NULL [2006/12/20(水) 11:44:16 ID:Yf8KPbow.net]
そんなこと意味のないことやってないでこれやろうぜ
◇◆元祖MMORPGガディウスがなんと7日間無料◆◇
(無料期間はいつ登録しても7日間までだから絶対登録しておこう!!!!)
長い歴史を持つガディウスがなんと5周年記念につき七日間無料!
とてもおくが深い対人戦!ノーペナルティのPK!とても使いやすいチャット!
どこか懐かしい2Dなので古いパソコンでも動作!なんとメモリ64MでOK!
始めようと思った方や暇人は今すぐ公式からSTART!!!

wiki   lre.s165.xrea.com/gdwiki/
↑ガディウスについて色々解説されてるよ!

初心者講座  f-a-i.s14.xrea.com/beginners/
↑初心者はココを見よう!公式もここからいけるよ!

初心者用スレ  game10.2ch.net/test/read.cgi/mmo/1165545550/
↑解らないことがあったらここで聞こう!お兄さんが優しく教えてくれるよ!

国家対戦 big.freett.com/save/050121war80over.wmv
↑なんと200対200の大規模な国家対戦が可能!白熱の対戦をごらんあれ!

SScyan.gazo-ch.net/bbs/17/img/200612/1122366.jpg
  cyan.gazo-ch.net/bbs/17/img/200612/1118907.jpg
  cyan.gazo-ch.net/bbs/17/img/200612/1110982.jpg
  ↑のおねえさんもとっても綺麗! おっぱい大きいね!


190 名前:NAME IS NULL [2007/01/18(木) 15:32:28 ID:+JE8Wk3H.net]
SQLServer2000のストアドかトリガーから
COMは呼び出せますか?
サンプルソースみたいなのあるとうれしいのですが

191 名前:190 [2007/01/18(木) 15:34:18 ID:+JE8Wk3H.net]
すみません間違ったスレに書いてしまいました



192 名前:NAME IS NULL mailto:sage [2007/03/17(土) 19:14:58 ID:???.net]
ダーティリードさせないために読み取りもさせないなんてな。。。

193 名前:流れのパフォーマンスチューニング屋 [2007/05/14(月) 23:15:50 ID:R4Xq/jem.net]
知らないだけかもしれないが
個人的にOracleと比べて、MS SQL Serverが不便なところ
・ロックエスカレーション
 >>回避の為に、ロック出来る回数を増やすのは
  根本的な問題解決になる気がしない。
・昇順INDEXが一つしか作れない事
 >>一つのテーブルの複数のソートをスキップするために
  利用できるINDEXは一つしかない。
・読み取り一貫性を保証するためにはロックせざるを得ない事
 >>大規模DBでこの仕様はちょっと。。。
・内部のトレース情報をわかりやすく表示できない事
 >>DBが判断するためのコストを人間が見ても意味ないっしょ。
  それで早くなるんならDB側で判断できてると思う。
・全件のスループットをあげるためのコスト判断が出来ない。
 >>OracleにあるFirst rows、All rowsの区別がない。
・スカラー副問い合わせがサポートされていない事
 >>これは私の趣味で。。。
・実行計画をさわれない。
 >>パフォーマンスが悪くても機械に任せきりにしかなれない。
てな感じかな?

間違ってたらスマソ。

194 名前:NAME IS NULL mailto:sage [2007/05/14(月) 23:29:00 ID:???.net]
非常に素人臭い解説乙

195 名前:NAME IS NULL mailto:sage [2007/05/17(木) 06:49:51 ID:???.net]
>>193
育った畑の違いとしか言えんが、藻前はOracleに染まりすぎてるだけだと思うが。
と言うかおかしい。

196 名前:流れのパフォーマンスチューニング屋 [2007/05/17(木) 23:38:46 ID:BymUMPNg.net]
出先にて失礼。

>>194、195
先日SQLServerで作業してて、
どうしても過去作業してたOracleと比較してしまってな。
比較にならずに板汚しスマヌ。

197 名前:NAME IS NULL mailto:sage [2007/06/07(木) 00:07:14 ID:???.net]
>>162
これって結構致命的だと思う。
SQLServer2005で解決だっけ?

198 名前:NAME IS NULL mailto:sage [2007/08/21(火) 16:56:46 ID:???.net]
>>162
READPAST 指定でいける。


199 名前:NAME IS NULL mailto:sage [2007/09/15(土) 20:29:52 ID:???.net]
もう来年出るのか、SQLServer新バージョン
2005はWindows2008に対応させないつもりなんかな。

200 名前:NAME IS NULL mailto:sage [2007/09/16(日) 16:46:20 ID:???.net]
流石に前回同様パッチ対応ぐらいはするでしょ・・・・・するよね?(−−;

201 名前:NAME IS NULL [2007/10/31(水) 22:38:01 ID:077AHbag.net]
ORACLEはSI Object Brouser があるかないかで、使いやすさが違うからなんともいえない。
Object Brouser があればOracle



202 名前:NAME IS NULL mailto:sage [2007/11/01(木) 10:26:16 ID:???.net]
社員乙www


203 名前:NAME IS NULL mailto:sage [2007/11/04(日) 19:39:04 ID:???.net]
SQLServerのT-SQL しょぼすぎる
PL/SQLと比べ物にならん


204 名前:NAME IS NULL [2007/11/05(月) 20:39:30 ID:5q2+rIJc.net]
ORACLEの開発ならSI オブジェクトブラウザー


↓社員乙

205 名前:OpUzvQxTl mailto:lddjgx@sdbmlh.com [2007/11/14(水) 07:16:24 ID:???.net]
ctX7ca <a href="qrrutqtzevym.com/">qrrutqtzevym</a>, [url=gzchydieemcp.com/]gzchydieemcp[/url], [link=gyrfhtvwmsnl.com/]gyrfhtvwmsnl[/link], mbtygjtjepcb.com/

206 名前:NAME IS NULL [2007/11/18(日) 16:46:05 ID:U6M3l2gU.net]
SI ObjectBrowserって、最新版からSQLの入力補完機能がついたけど、ANSI結合型のSQL文だと
うまく補完しないんだよな〜〜
あと、ALL_TABLESとかはSYS.ALL_TABLESみたいに書かないと補完してくれない。
もうちょっと自動補完機能を改善してほしいでつ。
あとsql文のフォーマット機能も業務プロジェクトごとにルールが違うんで、フォーマット後の
書式を設定できるとうれしい。

207 名前:NAME IS NULL [2007/11/18(日) 17:24:24 ID:ClgLgRg7.net]
作れよw

208 名前:NAME IS NULL [2007/11/19(月) 23:06:13 ID:FuZN+Gjh.net]
うちにもオブジェクトブラウザぐらい作れるっていいはってるやつがいるが
そいつのPGはいつもバグばっかなんだよな。

209 名前:NAME IS NULL mailto:sage [2007/11/19(月) 23:12:58 ID:???.net]
オブジェクトブラウザの価格考えたら自社ツール作る必要ないよ
せいぜい新人教育のネタにするぐらい(そして使い物にならない)

210 名前:NAME IS NULL [2008/03/15(土) 18:15:38 ID:8wdu5XoV.net]
最近、SQLServerの宣伝賑やかで
銀行の勘定系にも使われているようなのもあったけど
このスレ見て
オラクル検討することにすた。

211 名前:NAME IS NULL mailto:sage [2008/03/19(水) 03:02:34 ID:???.net]
よくわからないのでオラクルに詳しい人説明お願いします。
ttp://live27.2ch.net/test/read.cgi/ogame/1205857996/



212 名前:NAME IS NULL mailto:sage [2008/04/13(日) 03:18:20 ID:???.net]
GUIはSQLServerの方が充実してるね

213 名前:NAME IS NULL [2010/04/01(木) 21:33:06 ID:xcUcZ8YL.net]
なかなか興味深い記事です。

オラクル都市伝説に物申す。
d.hatena.ne.jp/matu_tak/20100324/1269539205

どちらの言ってることが正しいんですかね?

214 名前:NAME IS NULL [2010/04/03(土) 21:53:25 ID:yQOBz7ny.net]
純正SQL Developerでいいやろ。

215 名前:NAME IS NULL mailto:sage [2010/04/03(土) 22:06:40 ID:???.net]
顔真っ赤にして書いたってかんじのblogだな。

216 名前:NAME IS NULL mailto:sage [2010/05/01(土) 17:10:12 ID:???.net]
Oracleばっかやってるヤツは他DBに来るとめちゃくちゃデタラメなSQL書くからのぅ

217 名前:NAME IS NULL mailto:sage [2010/05/19(水) 01:31:13 ID:???.net]

SQLserverの行ロックってなんや?

検証したんか? したなら、テスト環境書かんかい。
SQLserverオタは必ずテスト結果も出さずに出来る出来るいいよる。
オラクルの行ロックは検証結果があっちこっちで書かれてるやろ。


218 名前:NAME IS NULL mailto:sage [2010/06/03(木) 14:25:49 ID:???.net]
検証しました。
該当ページに含まれるすべての行に行ロックが発生しました。
結論:SQLserverで行ロックはできません。


219 名前:NAME IS NULL mailto:sage [2010/06/17(木) 12:25:36 ID:???.net]

会社でOracle使ってるものですけど、ある時SQL Server教えてもらえる機会があって、教えてもらいながら
ヨタヨタ使ってたんですけど、使ってたら

select table-a ......
updete table-b set ....
update table-c set ....
go
select table-b .....

とかやってたときに、table-bの更新間違えてたことに気づいて、まあいいや、と
rollback
したんですよ。そしたら、そのrollback効かなかったんですよ。友人に聞いたらgoしたらrollbackは
効かないんだとかなんとか、
本当なんですかね? commitしてないのにrollback効かないの??


220 名前:NAME IS NULL mailto:sage [2010/06/17(木) 16:23:28 ID:???.net]
即時コミットモードがデフォルトでトランザクションを使いたければ
begin transaction命令を使う必要がある。


221 名前:NAME IS NULL mailto:sage [2010/06/18(金) 11:17:18 ID:???.net]
>>220

なんと、SQL Serverは即時コミットモードとTransactionモードなんてのがあるのか、いや驚いた。
しかし、2つのモードをユーザーが意識しながら使い分けなきゃいけないなんて
使い難いだろ。



222 名前:NAME IS NULL mailto:sage [2010/06/18(金) 22:09:05 ID:???.net]
どっちか一方のモードしか使えなかったら、それはそれで文句言うだろ。

223 名前:NAME IS NULL mailto:sage [2010/06/18(金) 23:47:53 ID:???.net]
>>222

いや、即時コミットモードなどいらん。
まともなロックと読み取り一貫性があれば。


224 名前:NAME IS NULL mailto:sage [2010/07/01(木) 16:03:47 ID:???.net]
OracleのSQLインタープリタ(SQLPLUS)にはちょっとしたわながあって、
commitもrollbackもしないままEXITで終了させると、
commitされてしまう。

共有ロック方式の場合長時間ロックは厳禁だから即時コミットデフォなのは妥当な措置だな。
マルチバージョニングでも書き込み同士はロックがかかるから長時間ロックは避けたほうが
いいと思うが、リード操作でロックフリーなのをアピールしたかったのだろう。

225 名前:NAME IS NULL [2010/08/24(火) 02:39:10 ID:4e1wvTf+.net]
SQLServer2000はスナップショット分離レベルが無いから辛い…
更新済未コミットレコードは読む事さえ出来ない…

226 名前:NAME IS NULL [2010/08/24(火) 03:16:46 ID:4e1wvTf+.net]
>>213
217さんに聞きたいです(純粋に聞きたいだけです)。
SQLServerのロックエスカレーションの発生理由は、
大量の行ロックによるメモリ圧迫に対しての対策だとMS社サイトに書いてありました。
※メモリ節約がより有効と判定された場合は、大量の行ロックを1個のテーブルロックにする
Oracleは、どんなに行ロック件数が多くなってもそのまま?



227 名前:NAME IS NULL [2010/08/24(火) 03:28:24 ID:4e1wvTf+.net]
すいません。47 とかに書いてありました…


228 名前:NAME IS NULL mailto:sage [2010/09/14(火) 08:39:55 ID:???.net]
>>224
exitコマンド打った時にトランザクションが残ってるってメッセージも出ないプログラム設計がダメだな

229 名前:NAME IS NULL mailto:sage [2010/09/26(日) 21:31:40 ID:???.net]
SQLSERVERの3大糞仕様

@ロックエスカレーション 
5000行以上のレコードを一度に更新、或いはロックした場合に発生し、
行ロックがテーブルロックへ昇格する。

Aテーブルスキャンによる ロック待ち
対象テーブルの中でたた一件だけでもロックしているレコードがあると、
まったく関係ない行へのロックが獲得できない場合がある。
発生条件としては、キー、或いはインデックス情報だけでダイレクトに
対象データに到達できないSQLを発行した場合。

B実行プランキャッシュの使用判断基準
一度発行されたSQLの実行プランがキャッシュにある場合、
検索条件の値が異なる同様のSQLが発行されると、
明らかに非効率な検索になるにもかかわらず、強引にキャッシュされた
プランを利用してしまい、いつまでも実行結果が返ってこないことがある。


230 名前:NAME IS NULL mailto:sage [2010/09/27(月) 16:50:13 ID:???.net]
SQL Server でロック エスカレーションを禁止するには、
以前のバージョン(SQL Server 2005 以前)では、トレース フラグ 1211 をセットします。
これでロック エスカレーションを禁止することができます。

231 名前:NAME IS NULL mailto:sage [2010/09/27(月) 16:52:18 ID:???.net]
SQL Server 2008 の場合は、LOCK ESCALATION オプションがサポートされたので、
テーブル単位でロック エスカレーションの禁止を行うことができます。



232 名前:NAME IS NULL mailto:sage [2010/09/27(月) 17:02:33 ID:???.net]
msdn.microsoft.com/ja-jp/library/ms188469.aspx

[テーブルのプロパティ] ([全般] ページ)

[ロック エスカレーション]
DISABLE
ほとんどの場合でロック エスカレーションを禁止します。
テーブルレベルのロックは完全には禁止されません。
たとえば、SERIALIZABLE 分離レベルでクラスタ化インデックスがないテーブルをスキャンしている場合は、
データベース エンジンでテーブル ロックを実行して、データの整合性を保護します。


233 名前:NAME IS NULL mailto:sage [2010/10/01(金) 12:09:54 ID:???.net]
>>229
Bに関しては、Oracleだって同じ現象が発生するじゃん

234 名前:NAME IS NULL mailto:sage [2010/10/01(金) 23:37:48 ID:???.net]
プレースホルダ使った静的SQLならごく当たり前の動作だな。
値を埋め込んだ動的SQLで値の違うキャッシュを使用するなら逆にすごい。

235 名前:NAME IS NULL mailto:sage [2010/10/10(日) 22:42:26 ID:???.net]
NASDAQ
SQL Server 2005 の展開によって、リアルタイムの取引照合とクエリを実現
www.microsoft.com/japan/showcase/nasdaq3.mspx

株式会社百五銀行
世界初。Windows Server 2003, Datacenter Edition とSQL Server 2005 Enterprise Edition をプラットフォームに、銀行の勘定系システムを再構築。
www.microsoft.com/japan/showcase/hyakugo.mspx



236 名前:NAME IS NULL mailto:sage [2010/10/22(金) 00:09:22 ID:???.net]
SQLServer2005はSP2ぐらいまでクエリエンジンがバグだらけだったのに
金融系で使うとか正気の沙汰じゃないよ。
社内システムか、分析系システムならいいが‥

237 名前: 忍法帖【Lv=40,xxxPT】(2+0:8) 【30.1m】 電脳プリオン ◆3YKmpu7JR7Ic mailto:sage [2012/09/16(日) 17:51:12.14 ID:???.net BE:648653388-PLT(12079)]
違いがわからん

238 名前:NAME IS NULL [2013/03/12(火) 12:43:29.74 ID:wXBj3VQe.net]
      _
      |O\
      |   \ キリキリ
    ∧|∧   \ キリキリ
ググゥ>(;⌒ヽ    \
    ∪  |     (~)
     ∪∪   γ´⌒`ヽ
     ) )    {i:i:i:i:i:i:i:i:}
     ( (    ( ´・ω・)、
           (O ⌒ )O
            ⊂_)∪

239 名前:NAME IS NULL [2013/03/20(水) 07:39:48.15 ID:vIKc7Kkm.net]
※本投稿の拡散歓迎です。
違法派遣(偽装請負・多重派遣・偽装出向・事前面接等)についての刑事罰
【告訴権者=業務委託、準委任、共同受注、業務請負契約および特定派遣(契約・正規)、一般派遣、正規社員】

@職業安定法第44条の労働者供給事業の禁止規定に違反(1年以下の懲役または20万円以下の罰金)
 ■偽装請負・多重派遣・偽装出向・多重出向
 ■事前面接(顔合わせ・面談・職場見学等)と履歴書・職務経歴書・スキルシート等提出による労働者の特定(※)
(音声録音で立証可能)
A労働基準法第6条(中間搾取の禁止) (1年以下の懲役又は50万円以下の罰金)
 ■多重派遣・多重出向

※違法派遣(派遣労働者の特定)→派遣法で認められた派遣労働者ではない→労働者供給事業→職業安定法44条違反というの
が前提となる法解釈となります。派遣法における罰則が軽微なのは法律の不備や労働者軽視などが原因ではありません。
違法派遣は全て職業安定法44条で裁くことが可能なため、刑罰の重複を避けるために派遣法には軽微な罰則(主に裁量行政による)しかないのです。

使用者に有利な民事訴訟や労働関係諸局への通報等の対極にあるのが書面(告訴状)による刑事告訴(※告訴先は検察の直告班)です。
労働関係諸局への通報・斡旋による軽微な「適正化」や監督・指導に対して、法律に定められた刑事罰を問うことになり、
違法派遣業者にとって有罪は考えられる限り最大の処罰となります。同時に刑事罰を受けた
担当者が取引先に与える悪印象を考慮すれば、通常会社側は告訴が受理された時点で告訴取り下げに
動くのが妥当でしょう。懲役、前科がつく刑罰が下される可能性から、告訴取り下げの和解金は高額となることが多いのです。

告訴の流れとしては、

刑事告訴⇒告訴受理⇒告訴取下げ要請⇒取下げ和解金入金⇒告訴取下げ

となります。告訴の懲役刑適応は犯罪者個人に対してのみですので、告訴する対象は

派遣先・派遣元 社長
派遣先・派遣元 担当者・責任者・管理役員・取締役
派遣先・派遣元 人事管理担当者・人事管理役員・取締役

が妥当です。刑事告訴取り下げの和解金額は犯罪者個人と交渉するとよいでしょう。(告訴状は人数分提出する必要あり)

240 名前:NAME IS NULL [2013/03/24(日) 12:01:20.90 ID:EFgh/klN.net]
※本投稿の拡散歓迎です。
派遣労働者のパワハラ・セクハラ対応策について

下請け労働者、業務委託、派遣労働者は契約期間が短期という制約があり、契約更新拒否をちらつかせた不当な労働強要の実態があります。
雇用形態における壁・差別は法律に直接的規程はなくとも認められているわけではありません。
「正社員の有期雇用労働者に対する優先的地位乱用」による「侮辱罪」、「脅迫罪」、「強要罪」、「傷害罪」、条例違反で刑事告訴できるが、
本稿では刑法ではなく労基法関連の対策に焦点をあてます。

労働基準法第5条(強制労働の禁止)(1年以上10年以下の懲役又は20万円以上300万円以下の罰金)
■精神の自由を不当に拘束する手段によつて、労働者の意思に反して労働を強制してはならない。
例:正規労働者(同僚)による残業の強制。仕事の期限が遅滞した際に「繰り返し」残業を示唆する。
例:派遣の仕事の回し方の裁量を正社員が決めるなどと示唆する。
例:飲み会、昼食、たばこの同伴を強要する。

労働基準法3条 (六箇月以下の懲役又は三十万円以下の罰金)
■社会的身分を理由として労働条件について差別的取扱をしてはならない。
例:社内制度に明示されていない指揮命令系統が正社員と派遣社員に存在する。
派遣社員も正社員と同様に社内制度に準じるという契約上、業務で平等に取り扱う必要がある。
例:社内制度上の上司でもない正社員が命令をしたり、仕事上の指導権・裁量・許可権限をもつこと
派遣契約の内容にそうした区別を制度化するような客観的な証拠がなければ派遣社員側に有利といえる。
例:派遣社員に業務上における裁量を一切与えず、非管理職の正社員が許可を与える

労基法3、5条については、経営責任も問えますので、刑事告訴できる相手は以下のとおり。

派遣先 当該正社員
派遣先 指揮命令者
派遣元・派遣先 代表取締役

刑事告訴(告発)の行い方ですが、内容証明郵便で告訴状(告発状)を地方検察の直告班に郵送してください。

241 名前:NAME IS NULL [2014/10/03(金) 11:25:57.98 ID:CZsrqtHZ.net]
>>229
SET ALLOW_SNAPSHOT_ISOLATION ON
SET READ_COMMITTED_SNAPSHOT ON
にすればオラクルライクになるよ
企業向けの場合はデフォルトでこうなってた方が自然だと思うけどね
デフォルトのロックは確かに企業向けとしては使えない
しかも上記のように無意味に2つ設定が必要だから
不勉強なオラクル信者はまず辿り着かないだろうなw

しかし、2005?あたりからスナップショット付いたかわりに基本が遅くなった
2000と比べると外部結合やグループ化が遅くなった
特に外部結合した副問合せ内のグループ化が極端に遅くなった
ので、内部結合で書いた中間処理クエリを複数実行するっていう、
オラクル信者風のダサい書き方する必要が出てきた



242 名前:NAME IS NULL [2015/09/12(土) 17:28:04.48 ID:1PtsC2nQ.net]
SQL Serverはブラックボックスの塊。

243 名前:NAME IS NULL mailto:sage [2015/09/14(月) 02:07:14.57 ID:???.net]
>>242
オラクルは『非公開』と『仕様』の塊。
ちょっと細かい事を聞くと『非公開です』とか『仕様です』で終了。
『非公開』と『仕様(と言う名のバグ)』が多過ぎ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<77KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef