Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>Yes, you will have performance issues.</strong> Every application has database performance issues, even with much smaller databases than yours. You need to study and work to understand how to use the RDBMS technology to its best advantage. </p> <p>The good news is that you can do it. A database of 4GB is not excessive, and many success stories involve databases that are much larger.</p> <p>I suggest you start by studying the following resources:</p> <ul> <li><a href="http://dev.mysql.com/doc/refman/5.1/en/optimization.html" rel="noreferrer">Chapter 7: Optimization</a></li> <li><a href="http://rads.stackoverflow.com/amzn/click/0596101716" rel="noreferrer">High Performance MySQL, 2nd Edition</a> by Baron Schwartz and others.</li> <li><a href="http://www.mysqlperformanceblog.com/" rel="noreferrer">MySQLPerformanceBlog.com</a> where the top MySQL performance consultants write.</li> </ul> <p>Combining technology like the <a href="http://php.net/apc" rel="noreferrer">APC cache</a> or <a href="http://php.net/memcached" rel="noreferrer">Memcached</a> with PHP and MySQL is also practically required for high-performance PHP applications. Because the fastest database query is the one you don't have to run (because the data is already in a cache).</p> <p>We can't answer your question about getting query results in 30 to 60 seconds, because we don't know what type of queries you need to run. There are many other factors for performance. The naive and general nature of your questions indicates that you have a lot of study to do before you will be successful.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload