通常网站的性能瓶颈在数据库查询,如果你希望你的网站在一定阶段之内保持稳定,优化你的SQL和数据库是非常必要的一个优化环节。优化数据库是一个很大的话题,这里只是摘要一些比较关键的优化参考建议,并且需要具体分析项目的情况才能给出最合理的优化建议,所以具体的优化建议你应该咨询你公司的架构师或者DBA。下面...
分类:
数据库 时间:
2014-10-27 12:27:47
阅读次数:
261
1.什么是MySQL的慢查询?mysql中最影响速度的就是那些查询非常慢的语句,这些慢的语句,可能是写的不够合理或者是大数据下多表的联合查询等等,所以我们要找出这些语句,分析原因,加以优化。2.查看和配置MYSQL慢查询相关信息第一,慢查询,这个慢,时间上是怎么定义的?多久才算慢..
分类:
数据库 时间:
2014-10-19 01:33:10
阅读次数:
159
有时候我们会遇见”MySQL: ERROR 1040: Too many connections”的异常,一种原因是訪问量过高,MySQLserver抗不住,这个时候就要考虑添加从server分散读压力,还有一种原因就是MySQL配置文件里max_connections值过小。首先,我们来查看mys...
分类:
数据库 时间:
2014-10-15 15:45:12
阅读次数:
201
大流量网站解决访问量问题1,确认服务器硬件是否支持当前流量,不支持换性能更好的专用服务器2,优化数据库访问,比如页面静态化,memcache,mysql优化3,禁止外部盗链(小网站通过盗取一些有实力的大网站的地址,放置在自己网站中,盗取大网站的空间和流量)4,控制大文件下载..
分类:
Web程序 时间:
2014-10-15 06:55:10
阅读次数:
247
介绍下如何开启MySQL slow query log...
分类:
数据库 时间:
2014-10-12 12:52:47
阅读次数:
293
一. 表的优化1. 选择合适的数据引擎MyISAM:适用于大量的读操作的表InnoDB:适用于大量的写读作的表2.选择合适的列类型使用 SELECT * FROM TB_TEST PROCEDUREANALYSE()可以对这个表的每一个字段进行分析,给出优化列类型建议3.对于不保存NULL值的列使用...
分类:
数据库 时间:
2014-10-08 15:42:15
阅读次数:
171
突然心血来潮想学学MySQL优化,搜到了一篇不错的介绍explain的文章,推广下希望对大家有帮助:文章转载自:http://database.51cto.com/art/200912/168453.htmexplain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的...
分类:
数据库 时间:
2014-10-08 12:57:55
阅读次数:
171
mysql 数据库优化包括a.表的设计合理化(符合3NF)b.添加适当索引(index[4种:普通索引 主键索引 唯一索引unique 全文索引])c.分表技术(水平分割,垂直分割)d.读写[写:update/delete/add]分离e.存储过程[模块化编程 可以提高速度]数据库的三层结构 ora...
分类:
数据库 时间:
2014-10-05 23:26:39
阅读次数:
329
查询所有,10000次,$sql = "select * from mh_user where (username='333') and (password='xxx')";总共耗时1.1420359611511查询username字段,10000次。$sql = "select username....
分类:
数据库 时间:
2014-09-25 16:33:49
阅读次数:
228
MySQL优化案例Mysql5.1大表分区效率测试Mysql5.1大表分区效率测试MySQL | add at 2009-03-27 12:29:31 by PConline | view:60, comment:0mysql5.1开始支持数据表分区了,原来的分表可以不用了,分表的不足在于多表查询不...
分类:
数据库 时间:
2014-09-25 14:26:19
阅读次数:
450