私はPHP-MySQLでWebアプリケーションに取り組んでいます。私はデータベースアクセス用のMySQLiAPIです。私は大きく2つの質問があります:
- MySQLデータベースのパフォーマンスを向上させるにはどうすればよいですか?
- MySQLは、大規模なエンタープライズレベルのデータベースにどの程度安全で適切ですか?
質問1については、次の点に注意してください。
データベースの主要な中央テーブルは、毎年約50万から100万行を受け取ると予想されます。これらのテーブルからの取得を高速化するにはどうすればよいですか?私はすでにそれらのテーブルにインデックスを作成しました。
アーカイブされた行を新しいテーブルに移動し、現在使用されている行のみをメインテーブルに保持しています。ただし、いつでも、メインテーブルには非常に多くの行があります。
前もって感謝します