nginx 常规配置
发布于:2013-1-16 13:28 作者:kevin.Zhu 浏览:19 分类:Nginxuser www-data;
worker_processes 8;
# worker_cpu_affinity 0001 0010 0100 1000;
worker_cpu_affinity 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001;
...
nginx将泛解析的匹配域名绑定到子目录配置方法
发布于:2013-1-16 13:27 作者:kevin.Zhu 浏览:10 分类:Nginxhttp://www.jb51.net/article/48000.htm
nginx将泛解析的匹配域名绑定到子目录的配置方法如下
复制代码 代码如下:
server {
listen 80;
server_nam...
Nginx 作为 WebSockets 代理
发布于:2013-1-16 13:26 作者:kevin.Zhu 浏览:12 分类:NginxWebSocket 协议给我们提供了一个创建可以支持客户端和服务端进行双向实时通信的web应用程序的方法。相比之前使用的方法,WebSocket(作为HTML5的一部分)可以使我们更容易开的发出这种类型的应用程序。绝大多数的现代浏览器都支持WebSocket,包括火狐,IE,Chrome,Safar...
nginx 长连接 减少后端主机 time_wait
发布于:2013-1-16 13:18 作者:kevin.Zhu 浏览:18 分类:Nginx
http://stevenfeng.iteye.com/blog/2098649
nginx upstream keepalive connections
Nginx从 1.1.4 开始,实现了对后端机器的长连接支持,这是一个激动人心的改进,这意味着 Nginx 与后端机器的通信效率更高,后端机器的负担更低。
&...
mysqldump导入导出语句大全详解
发布于:2013-1-16 13:17 作者:kevin.Zhu 浏览:17 分类:Mysqlmysqldump备份:
mysqldump -u用户名 -p密码 -h主机 数据库 a -w "sql条件" --lock-all-tables > 路径
案例:
mysqldump -uroot -p1234 -hlocalhost db1 a -w "id in (select id from b)" --lock-all-tables > c:...
MYSQL外键(Foreign Key)的使用
发布于:2013-1-16 13:16 作者:kevin.Zhu 浏览:16 分类:Mysql外键的使用条件:
1.两个表必须是InnoDB表,MyISAM表暂时不支持外键(据说以后的版本有可能支持,但至少目前不支持);(目前支持)
2.外键列必须建立了索引,MySQL 4.1.2以后的版本在建立外键时会自动创建索引,但如果在较早的版本则需要显示建立;
3.外键关系的两个表的列必须是数据类型相似,也就是...
mysql root 密码设置方法
发布于:2013-1-16 13:16 作者:kevin.Zhu 浏览:13 分类:Mysql用mysqldumpslow分析mysql的slow query log
发布于:2013-1-16 13:16 作者:kevin.Zhu 浏览:17 分类:Mysqlmysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行
long_query_time = 1
log-slow-queries = /var/youpath/slow.log
log-queries-not-using-inde...
MySQL慢查询分析mysqldumpslow
发布于:2013-1-16 13:15 作者:kevin.Zhu 浏览:15 分类:Mysql一直以来积累了很多对MySQL优化的心得和经验,计划通过写日志的方式一步一步写出来分享给大家。
MySQL优化的第一步应该做的就是排查问题,找出瓶颈,而通常情况下的瓶颈和问题都需要通过观察MySQL的运行情况来进行分析,《查看MySQL运行状况》这篇文章罗列了一些常用的查看MySQL运行信息的方式。
而对于大多数的程序员来说,最容易发现并解决的问题就是MySQL的慢查询或者没...
mysql查看所有存储过程,函数,视图,触发器,表,分页
发布于:2013-1-16 13:13 作者:kevin.Zhu 浏览:22 分类:Mysql查询数据库中的存储过程和函数
方法一: |
MySQL之Explain
发布于:2013-1-16 13:12 作者:kevin.Zhu 浏览:16 分类:Mysql前记:很多东西看似简单,那是因为你并未真正了解它。
Explain命令用于查看执行效果。虽然这个命令只能搭配select类型语句使用,如果你想查看update,delete类型语句中的索引效果,也不是太难的事情,只要保持条件不变,把类型转换成select就行了。
explain的语法如下:
explain [extended] select ... from ... where ...
如果使用...
mysql5.0主从复制设置及常用维护命令
发布于:2013-1-16 13:12 作者:kevin.Zhu 浏览:12 分类:Mysql前提:
master已经运行很长时间了,用同样版本的mysql建立起slave。
第一步:
建立复制账号
GRANT REPLICATION SLAVE , REPLICATION CLIENT ON *.* ...
MySQL除法精度问题
发布于:2013-1-16 13:12 作者:kevin.Zhu 浏览:13 分类:Mysql最近在写一个SQL中遇到除法精度问题,比如:
1 | SELECT 7185521/7185522 |
得出的结果是1,那么如何让他得到0.999这样的结果呢,后来查google得知可以利用TRUNCATE()函数来解决这样类似大数据除法的精度问题。
TRUNCATE(X,D)
返回被舍去至小数点后D位的数字X。若D ...
Mysql-Proxy实现mysql读写分离、负载均衡
发布于:2013-1-16 13:10 作者:kevin.Zhu 浏览:8 分类:Mysql在mysql中实现读写分离、负载均衡,用Mysql-Proxy是很容易的事,不过大型处理对于性能方面还有待提高,主要配置步骤如下:
1.1. mysql-proxy安装
MySQL Proxy就是这么一个中间层代理,简单的说,MySQL Proxy就是一个连接池,负责将前台应用的连接请求转发给后台的数据库,并且通过使用lua脚本,可以实现复杂的连接控制和过滤,从而实现读写分离和负载...
mysql 产生大量sleep进程的原理及对应解决方法
发布于:2013-1-16 13:10 作者:kevin.Zhu 浏览:11 分类:Mysql1、通常来说,MySQL出现大量Sleep进程是因为采用的PHP的MySQL长链接数据库方式,即使用了mysql_pconnect来打开链接数据库,解决办法就是使用“短”链接,即mysql_connect函数。
2、在使用mysql_connect短链接方式打开数据库,每个页面在打开数据库后,执行SQL完成,当页面脚本结束的时候,这个MySQL连接会自动关闭并且释放内存。但仍然出现大...
Debian 或是 ubuntu 彻底删除mysql server
发布于:2013-1-16 13:09 作者:kevin.Zhu 浏览:10 分类:Mysql直接用remove 删除mysql-server 的话发现不好用,于是在国外论坛上找到如下方法。
删除
sudo apt-get autoremove --purge mysql-server mysql-server-5.0 mysql-common
安装
sudo apt-get install mysql-server
debian中使用mysql-proxy
发布于:2013-1-16 13:09 作者:kevin.Zhu 浏览:9 分类:Mysqlapt-get install mysql-proxy
主要配置文件:
/usr/share/mysql-proxy/rw-splitting.lua #负载均衡脚本
/etc/default/mysql-proxy ...
configure: error: mysql_config executable not found
发布于:2013-1-16 13:08 作者:kevin.Zhu 浏览:11 分类:Mysqlconfigure: error: mysql_config executable not found
If your compiling a product that includes a dependency of MySQL, you can easily get the error
configure: error: mysql_config executable not ...
mysql proxy 乱码问题
发布于:2013-1-16 13:08 作者:kevin.Zhu 浏览:8 分类:Mysql通过proxy连上数据库之后,查到的字符串始终是乱码,即便手工执行了set names ‘utf8′也没有效果。
解决办法,mysql server必须设置
修改my.cnf文件
[mysqld]
skip-character-set-client-handshake
init-connect='SET NAMES utf8'
default-character-set=utf...