数据库优化的目的;避免出现访问错误由于数据库连接timeout产生5XX错误;由于慢查询造成页面无法加载;由于阻塞造成数据无法提交;轻则影响服务器的性能;事务回滚;增加数据库的稳定性;很多数据库问题都是由于低效的查询引起的;优化用户体验;流畅页面的访问速度;良好的网站功能体验;如何发现有问题的sql...
分类:
数据库 时间:
2015-08-20 20:37:40
阅读次数:
218
① Mysql优化的思路
1,SQL语句优化和索引优化
2,数据库表结构的优化
3,系统配置
4,硬件优化
②
查看慢查询日志状态:show variables like ‘slow_query_log’
如果上面的结果是OFF,开启慢查询日志:set global slow_query_log=onlog_queries_not_using_indexes表示将记录未使用键的查询。设...
分类:
数据库 时间:
2015-08-20 10:32:48
阅读次数:
217
学习mysql一段时间了,在mysql配置优化方面做一下总结,mysql优化要考虑到多方面,多因素。与服务器的硬件,当前运行的环境都息息相关。下面来说一下mysql的配置优化:
[client]
port=3306
socket=/tmp/mysql.sock
[mysqld]
port=3306
socket=/tmp/mysql.sock
basedir=/usr/loc..
分类:
数据库 时间:
2015-08-17 12:15:24
阅读次数:
157
一:大型网站架构演化 1.初级阶段网站架构 应用服务器,数据库,文件等所有的资源都在一台服务器上,采用LAMP架构,一般我们学生开发就是采用这种架构 2.应用服务与数据服务分离(应用与数据分离) 随着网站业务的发展,一台服务器已经不能满足性能的需求,这时我们把业务服务和数据服务...
分类:
Web程序 时间:
2015-08-16 02:05:15
阅读次数:
348
默认情况下,如果被访问的php脚本中包含语法错误,服务器会返回一个空的“200 ok”页面在php.ini中的fastcgi.error_header选项允许在这种情况下产生一个HTTP错误码以使web服务器可以正确拦截并处理这个错误码,类似直接在php代码中调用header()返回500状态码,如...
分类:
Web程序 时间:
2015-08-12 21:27:53
阅读次数:
487
1. MySQL优化单表60亿记录等大数据场景的MySQL优化和运维之道
分类:
其他好文 时间:
2015-08-11 06:53:01
阅读次数:
91
原文:http://mp.weixin.qq.com/s?__biz=MzAwMDU1MTE1OQ==&mid=209406532&idx=1&sn=2e9b0cc02bdd4a02f7fd81fb2a7d78e3&scene=1&key=0acd51d81cb052bce4ec2a825666e9...
分类:
数据库 时间:
2015-08-10 21:41:00
阅读次数:
490
关于 SQL 调优中经典的 IN 关键字慢查询问题, 以及调优的思考......
分类:
数据库 时间:
2015-08-08 06:47:06
阅读次数:
181
http://blog.csdn.net/alongken2005/article/details/6394016 Analyze Table MySQL 的Optimizer(优化元件)在优化SQL语句时,首先需要收集一些相关信息,其中就包括表的cardinality(可以翻译为“散列程度”),...
分类:
数据库 时间:
2015-08-07 16:44:51
阅读次数:
214