php外包、微信开发、app开发尽在蓝普!PHP技术服务商

MySQL 优化

多数MySql服务器都开启了查询缓存, 对于多次同样的查询, 系统会将结果集进行缓存, 但使用数据库函数(类似CURDATE(), NOW(), RAND()) 作为条件或结果的将无法使用(其结果是动态).  在做JOIN查询时, 最好将连接字段设为索引, 并且类型,字符集一致.  对于LIMIT, SELECT, 做到按需查询. 对于取值可控的字段,类型设置为ENUM取代VARCHAR,其表面看来是String,实际保存为TINYINT类型. 字段尽量NOT NULL,这样做查询条件,逻辑判断会更容易处理,NULL是需要额外空间进行存储的. 判断表的用途,分配合适的存储引擎也会提升处理性能.

标签:, , , ,

转载请注明来源蓝普网络并以链接形式标明本文地址
本文链接: http://www.wbphp.cn/html/y08/6287.html

作者:Dino | 日期:2013-08-25 | 分类:新闻中心 | 评论:0 条 | 浏览:46


上一篇:
下一篇:

发表评论

*

* 以便邮件回复


给我汇款 | 合作流程 | 看看我们 | 加入我们 Copyright 2008-2016 php外包与洛阳php培训服务商. Some Rights Reserved. 豫ICP备12025288号-1