重い負荷に対応するPHPスクリプトがあります。これは私のスマートフォンゲームのバックエンドスクリプトです。このスクリプトでは、MySQLを使用して複数の挿入と選択を行います。
A)ストアドプロシージャによって応答と実行時間が改善されるかどうか疑問に思っていましたか?
B)応答時間に関してMySQLからMySQLiに切り替えることはできますか?または、完全に異なる解決策を探す必要があります
重い負荷に対応するPHPスクリプトがあります。これは私のスマートフォンゲームのバックエンドスクリプトです。このスクリプトでは、MySQLを使用して複数の挿入と選択を行います。
A)ストアドプロシージャによって応答と実行時間が改善されるかどうか疑問に思っていましたか?
B)応答時間に関してMySQLからMySQLiに切り替えることはできますか?または、完全に異なる解決策を探す必要があります
ストアドプロシージャは、複雑なロジックをシステムのデータベース部分に移動するため、PHPが大量の挿入を発行することを回避することで、作業(および場合によっては大量)を効果的に活用できます。サーバースクリプト側で行うことをストアドプロシージャに移植できる場合は、パフォーマンスが向上する可能性があります。
2番目の質問では、mysql APIはすでに非推奨になっているため、mysqlAPIからmysqliAPIに移行する必要があります。
ストアドプロシージャが応答時間と迅速な実行で私のために何かできるかどうか疑問に思っていますか?
いいえ。
応答時間に関して、mysqlからmysqliに移行するものを取得できますか?
いいえ。
または私は別の方向を見る必要がありますか?
あなたの特定の状況について何も知らずに、あなたにどんな方向を示すことも不可能です。
原則として、インデックスを削除することで複数の挿入を最適化できます。バッチ挿入は、トランザクションを使用して最適化できる可能性があります。