- 2
- 0
- 约1.56万字
- 约 17页
- 2017-08-23 发布于河南
- 举报
mysql优化技巧
今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员 需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。
1. 为查询缓存优化你的查询
大多数的MySQL服务器都开启了查询缓存。这是提高性最有效的方法之一,而且这是被MySQL的数据库引擎处理的。当有很多相同的查询被执行了多次的时候,这些查询结果会被放到一个缓存中,这样,后续的相同的查询就不用操作表而直接访问缓存结果了。
这里最主要的问题是,对于程序员来说,这个事情是很容易被忽略的。因为,我们某些查询语句会让MySQL不使用缓存。请看下面的示例:
// 查询缓存不开启
$r = mysql_query(SELECT username FROM user WHERE signup_date = CURDATE());
// 开启查询缓存
$today = date(Y-m-d);
$r = mysql_query(SELECT username FROM user WHERE signup_date = $today);
上 面两条SQL语句的差别就是 C
您可能关注的文档
最近下载
- 勤俭节约,珍惜资源.pptx VIP
- SHT102-2006钢筋混凝土矩形排水沟及盖板(2.41MB).pdf VIP
- 人教版一年级上册2.7 解决问题(二)(课件).pptx
- HFSS-ICEPAK率耦全面教程合仿真.pptx VIP
- (正式版)DB53∕T 1158-2023 《坡耕地免耕深松培肥技术规程》.docx VIP
- 2026广汽集团春季校园招聘笔试历年参考题库附带答案详解.docx
- 中学女生青春期健康知识讲座讲话稿.doc VIP
- 热力集团笔试试题.docx VIP
- 核电厂安全重要仪表系统 堆芯自给能中子探测器特性和测试方法 标准立项发展报告.docx VIP
- 2025年信息系统安全专家人员安全培训需求调研专题试卷及解析.pdf VIP
原创力文档

文档评论(0)