ホームページ >バックエンド開発 >PHPチュートリアル >PHP システムの 100 人が同時に mysql 挿入操作を処理しています。コードを最適化する良い方法はありますか?

PHP システムの 100 人が同時に mysql 挿入操作を処理しています。コードを最適化する良い方法はありますか?

WBOY
WBOYオリジナル
2016-06-23 13:34:23928ブラウズ

テーブルのタイプは myisam、同時操作です
以下に説明するようにテーブルをロックする必要がありますか?
それとも、mysql は 100 件のリクエストを順番に処理するために自動的にキューに入れられますか?アイドル時)

変更の場合のみテーブルをロックする必要がある場合のみ。

しかし、複数の人が同時にレコードを変更できるようにするのは不合理です。ビジネス プロセスに問題があります

挿入はアトミック操作であり、テーブル ロックを必要としません。自動的にロックされます。

100人が同時に挿入するシナリオの説明をしてください

何人が同時に挿入しても、データベースに書き込むときに順序がありますが、ユーザーはそれを感じられません

オリジナルはありますかポスターは純粋に新しいレコードを追加することを指しますか?

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。