phpmysqlvldb

How to optimize the performance of a very large MySQL database?


I am working on a web-application in PHP-MySQL. I am MySQLi API for database access. I have broadly two questions:

  1. How can I increase the performance of the MySQL database?
  2. How much secure and suitable is MySQL for large, enterprise level database?

For question 1, please note the following points:

Thanks in advance


Solution

  • I already have created Index on those tables.

    Yes, but have you created an efficient index? It couldn't hurt to see if some articles might be able to provide some advice. For example:

    http://www.databasejournal.com/features/mysql/article.php/1382791/Optimizing-MySQL-Queries-and-Indexes.htm

    (Warning: First visit creates an ad - sorry about that - it was just the first hit from Google that looked relevant.)