WEBサイトの製作、管理、とかの日記ブログです。

<<   2023年05月   >>
SunMonTueWedThuFriSat
 123456
78910111213
14151617181920
21222324252627
28293031   
新着記事
カテゴリ
過去ログ
コメント
検索
DBのロック周りの処理をいじった
DBのロック周りの処理をいじった。

というか、
MyISAMにトランザクション機能がないことをちょっと前まで知らなくて、
無意味なトランザクションコードが入ってた。

で、それから、
トランザクションないのMyISAMの欠点だな・・・
って思ってたんだけど、
トランザクションはSQLiteで複数行入れるときの習慣でやってたんだが、
lock tables
でも同じじゃね?
ってことに気づいた。
MySQLならロックするだけで高速更新できるはず。

トランザクション以外にMyISAMに比べて行ロックだからinnoDBのがいい!
って説をよく見るが、
行ロックだろうがテーブルロックだろうが、
スレッド数があまり多くならないのならば、あまり関係ないはず。
1命令の速度のが重要。

というか、日々インデックスサイズと戦ってるんだし、
一番重要なのは容量。
innoDB使ったことないからわからんが、
インデックスサイズがでかくなるのは致命的と思う。
innoDBのがでかいんよね?
あと、ディスク容量の消費もあまり増えすぎるのは困る。


ってわけで、今後もinnoDBは使わないかな。

この記事へのコメント
名前:
URL
コメント:
この記事へのトラックバック :
whblog 1.7