元スレMySQL 総合 Part18
mysql覧 / PC版 /みんなの評価 :
201 = :
こういう人こそ仮想化してスナップショット機能を活用するべき
203 = :
質
205 = :
>>204
そういう用件のためのプロシージャ
206 = :
プロシージャしかない気がする
208 = :
>>205,206
教えていただきありがとうございます!
調べたのですがいまいち確証が得られていないことがあるのですが、
プロシージャ内の処理はトランザクションのような保証はないのでしょうか。
もしないとすれば、おとなしくInnoDBにして
アプリケーション側でルーチンを組むのがよいのでしょうか。
210 = :
>>208
> プロシージャ内の処理はトランザクションのような保証はないのでしょうか。
ストレージエンジン次第。プロシージャかどうかは関係ない。
218 = :
>>217
ありがとございました。
勘違いでして、普通にVARCHARに入れることができました。
また、カーソルなのですが、ドキュメントとを読むと「読み取り専用」とありますが、
宣言後に内容を書き換えたり、
もしくは変数名とCURSORという型だけ宣言しておいて、
中のSELECT文はあとから代入する、というようなことはできないのでしょうか?
236 = :
>>235
SELECTだけでも複数発行する場合に
途中に他の更新が入り込んで整合性がおかしくなるとかあるじゃん。
237 = :
>>236
・・・頻繁に更新・削除のあるシステムの場合には確かにそうですね。
今後はおとなしく入れます。。。
238 = :
いや、それを言うと全トランザクションをSERIALIZABLEにしないといけない
よその更新をどこまで見せるかはあくまで要件次第
239 = :
>>238
画面自体は
SELECT される頻度が、それ以外よりも大きいのですが
トランザクションを入れると入れない場合と比較して
やはりパフォーマンスは落ちますよね?
240 = :
測ってみないと分からん
みんなの評価 :
類似してるかもしれないスレッド
- MySQL 総合 Part12 (1001) - [94%] - 2008/1/30 17:34 ○
- MySQL 総合 Part13 (996) - [94%] - 2008/6/10 21:02 ☆
- MySQL 総合 Part14 (1001) - [94%] - 2008/11/23 10:17 ☆
- MySQL 総合 Part15 (1001) - [94%] - 2009/4/20 12:15 ☆
- MySQL 総合 Part17 (1001) - [94%] - 2010/6/10 20:47 ○
- MySQL 総合 Part19 (982) - [94%] - 2011/6/9 2:33
- MySQL 総合 Part26 (860) - [89%] - 2023/2/2 9:30
- MySQL 総合 Part20 (995) - [89%] - 2011/10/17 4:48
- MySQL 総合 Part21 (1001) - [89%] - 2011/12/25 22:16
- MySQL 総合 Part22 (1001) - [89%] - 2012/7/10 16:45
- MySQL 総合 Part23 (992) - [89%] - 2013/8/11 17:00
- MySQL 総合 Part24 (1010) - [89%] - 2015/2/14 4:46
- MySQL 総合 Part25 (947) - [89%] - 2017/6/18 6:30
- MySQL vs PostgreSQL Part2 (941) - [31%] - 2022/5/26 1:30 ○
トップメニューへ / →のくす牧場書庫について