私は問題で立ち往生しています。私は非常に大きくて複雑な私たちのウェブサイトのライブデータベースにアクセスする必要があるバックオフィスプロジェクトに取り組んでいます。これで、バックオフィスをライブMysqlデータベースに接続してクエリを実行すると、いくつかの遅いクエリも存在し、その期間データベースがロックされ、ライブWebサイトが遅くなります。
誰かが私にライブデータベースのコピーを定期的に作成し、コピーしたデータベースをバックオフィスアプリで使用するように提案しました。しかし、1つのサーバーでPHP Myadminに2つのデータベースがあり、1つのデータベースで既に実行されている低速クエリがある場合、サーバーのCPU使用率はかなり高く、コピーしたデータベースを使用しても考えます。バックオフィスの場合、それでもクエリがブロックされ、バックオフィスまたはライブWebサイトのいずれかが遅くなります。
アプリケーションの一貫性と速度に影響を与えない優れたソリューションを実装する方法に関するアイデア。ステップバイステップの手順があれば大歓迎です。
ありがとう