MySQL 性能优化的21个最佳实践
1. 为查询缓存优化你的查询 大多数的 MySQL 服务器都开启了查询缓存。这是提高性最有效的方法之 一,而且这是被 MySQL 的数据库引擎处理的。当有很多相同的查询被执行了多 次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不 用操作表而直接访问缓存结果了。 这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因 为,我们某些查询语句会让 MySQL 不使用缓存。请看下面的示例: 上面两条 SQL 语句的差别就是 CURDATE() ,MySQL 的查询缓存对这个函数 不起作用。所以,像 NOW() 和 RAND() 或是其它的诸如此类的 SQL 函数都不会开
用户评论