ryota21silvaの技術ブログ

Funna(ふんな)の技術ブログ

これまで学んだ技術の備忘録。未来の自分が救われることを信じて

SQL

【MySQL】VARCHARの型サイズによってパフォーマンスが落ちることは無さそう

テーブル定義でVARCHARの型サイズをどこまで厳密に設定するべきなのか悩んだことがある。 どうやらLENGTHの長さはパフォーマンスに影響を与えないらしい。 無理にLENGTHを短くする必要は無さそう(ただのメモ記事でごめんなさい)。 qiita.com qiita.com

DBの整合性を守るtransactionについて

transactionとは 複数のSQL文をtransactionという一つの単位にまとめることで、それぞれのSQLの処理が全て成功した場合にのみ、SQLの処理結果をDBに反映するよというもの。 典型的なのは銀行口座の例で、 ①A口座の残高から¥1,000引き落とす ②B口座の残高を¥1…