ホームページ  >  記事  >  バックエンド開発  >  PHP は毎日数十万、約 100 万の更新ステートメントを処理します

PHP は毎日数十万、約 100 万の更新ステートメントを処理します

WBOY
WBOYオリジナル
2016-06-13 13:00:57840ブラウズ

PHP は毎日数十万から 100 万近くの更新ステートメントを処理します
PHP は毎日数十万から 100 万近くの挿入を処理します。更新ステートメントは少量の挿入を占め、更新は操作の大部分を占めます

一般に、ID と値を受け取って更新操作を実行するページがあります。操作は非常に簡単ですが、ボリュームが大きくなります。

個人的にインクデータでテストしてみたところ、速度が非常に遅かったです

誰か良い方法はありますか? (MySQL)
-----解決策---------
確認条件文に含まれるフィールドにインデックスがあること
強力なリアルタイムパフォーマンスを必要としない場合
LOW_PRIORITY キーワードを使用すると、他のクライアントがテーブルから読み取ることがなくなるまで、UPDATE の実行が遅延されます。

-----解決策--------------------------------
win2003…………
mysql のバージョンが少し古いですか...
さらに、Linux での mysql の効率は、Win での効率よりも桁違いに高くなります...
------解決策---------------- -- --
これはデータベース管理システムに関連しており、PHP や ASP とはほとんど関係ありません。 ASP が mysql を使用する場合、php に似ているはずです。
最適化については、mysql マニュアルを参照してください
http://dev.mysql.com/doc/refman/5.1/zh/optimization.html#update-speed


-----解決策--------------------------------
10,000件のデータを試してみました。わずか 1 秒 appsrv

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