Posts Tagged ‘mysql’

MySQL: SELECT Only When Needed

// January 30th, 2008 // No Comments » // Tech

Wise words:

“SELECT only what you need. Even though databases fetch data blindingly fast, you should still try to reduce the load on the database by only selecting that data which you need to use. If you need to count the number of rows in a table don’t SELECT * FROM, because all the data in all the rows will be pulled, wasting memory. Likewise, if you only need the post_id and the post_author in your plugin, then just SELECT those specific fields, to minimize database load. Remember: hundreds of other processes may be hitting the database at the same time. The database and server each have only so many resources to spread around amongst all those processes. Learning how to minimize your plugin’s hit against the database will ensure that your plugin isn’t the one that is blamed for abuse of resources.”

Source: WordPress Codex