BBS.ChinaUnix.net
首页
|
新闻
|
Linux
|
FreeBSD
|
AIX
|
Windows
|
博客
|
论坛
|
存储
|
网络
|
人才
|
Wiki
|
资料
|
读书
|
手册
|
下载
|
空间
|
搜索
免费注册
|
忘记密码
|
会员登录
|
搜索
|
帮助
mysql_proxy,有谁用在生产线上?是否稳定?
1
2
3
››
首页
»
论坛
»
MySQL
»
论坛跳转 ...
> 英特尔至强5500问答区
> 英特尔至强5500讨论区
> 英特尔至强5500新闻区
> 厂商新闻动态区
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> IBM智慧体验快车
> IBM System x嘉年华-问答闯关达人赛
> IBM System x嘉年华-图文比拼秀
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> Functional编程
> 数据仓库与数据挖掘
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 存储资源下载
> 服务器及硬件技术
> 门户网站运维
> 龙芯技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> 关注流感
> 科技快报
> IT职业生涯
> IT培训与认证
> IT采购数据中心
> IT图书与评论
> 清茶斋
> 各地快讯
> 投资理财
> 财经快报
> 运动地带
> 体坛快报
> 快乐数码摄影
> 摄影比赛专区
> 影音娱乐
> 文娱播报
> 外语沙龙
> 游戏玩家
> 旅游天下
> IT爱车族
> 汽车快报
> 文学小说
> 美食美色
> 美食菜谱
> CU技术图书大系
> CU活动专区
> CU伴我行
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
最近访问的论坛 ...
《开源时代》5-6月合刊有奖下载-6.1更新
|
瑞星下载,免费试用三十天
|
IBM嘉年华活动颁奖倒计时
|
"CU伴我行"八周年有奖征集图文活动
|
联合挑战之“大话WEB应用交付”
[
打印
] [
订阅
] [
收藏
] [
本帖文本页
] [
推荐此主题给朋友,立即获积分
]
hiller1
禁止访问-风云使者
CU编号: 431834
注册:2006-6-16
最后登录: 2009-03-16
帖子:
447
精华:0
可用积分:696 (丰衣足食)
信誉积分:100
专家积分:25 (本版:25)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
1楼
发表于 2008-9-23 07:25
*** 作者被禁止或删除 内容自动屏蔽 ***
denniswwh
骑士
CU编号: 196328
注册:2004-11-4
最后登录: 2009-06-17
帖子:
74
精华:0
可用积分:157 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
2楼
发表于 2008-9-23 10:31
回复 #1 hiller1 的帖子
alpha版也有人敢用在生产环境?太强了吧
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
hiller1
禁止访问-风云使者
CU编号: 431834
注册:2006-6-16
最后登录: 2009-03-16
帖子:
447
精华:0
可用积分:696 (丰衣足食)
信誉积分:100
专家积分:25 (本版:25)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
3楼
发表于 2008-9-24 13:43
*** 作者被禁止或删除 内容自动屏蔽 ***
KDr2
(R2D2)
侠客
CU编号: 556066
注册:2007-4-24
最后登录: 2009-05-22
帖子:
29
精华:0
可用积分:64 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
4楼
发表于 2008-9-24 22:16
我在用,一台master,两台slave,这三台及其前面挡了一个mysql-proxy,维护一个连接池,再就是读写分离,目前看还算稳定
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
blake94
精灵
CU编号: 759047
注册:2008-9-8
最后登录: 2009-02-08
帖子:
187
精华:0
可用积分:296 (稍有积蓄)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
5楼
发表于 2008-9-25 13:41
QUOTE:
原帖由
KDr2
于 2008-9-24 22:16 发表
我在用,一台master,两台slave,这三台及其前面挡了一个mysql-proxy,维护一个连接池,再就是读写分离,目前看还算稳定
。。。。我导了一个200M左右的sql,mysql-proxy就挂了。
而且--proxy-read-only-backend-addresses=192.168.1.84:3306 ,根本不起作用,读写都是主数据库。
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
KDr2
(R2D2)
侠客
CU编号: 556066
注册:2007-4-24
最后登录: 2009-05-22
帖子:
29
精华:0
可用积分:64 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
6楼
发表于 2008-9-25 17:06
QUOTE:
原帖由
blake94
于 2008-9-25 13:41 发表
。。。。我导了一个200M左右的sql,mysql-proxy就挂了。
啊,这么严重,我导过1.6G的数据啊。。。好像没事。。。
QUOTE:
原帖由
blake94
于 2008-9-25 13:41 发表
而且--proxy-read-only-backend-addresses=192.168.1.84:3306 ,根本不起作用,读写都是主数据库。
这个是不起作用的,这个只能让你这个backend的type是BACKEND_TYPE_RO,具体的sql选择的哪个backend要你自己控制,一般在read_query函数里指定proxy.connection.backend_ndx既可以
比如你有两个backend:
192.168.1.83是master,可读写,类型是BACKEND_TYPE_RW,id是1,
192.168.1.84是slave,只读,类型就是BACKEND_TYPE_RW,id是2
然后这时候你收到一个select * from xx;你想放到slave上,只要proxy.connection.backend_ndx=2就可以了。
这样你可以根据sql语句来路由不同的后台,比如select开头的发到只读上,其他的发到master上,甚至,大写次开头语句发到master上,小写词语句语句发到slave上……
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
blake94
精灵
CU编号: 759047
注册:2008-9-8
最后登录: 2009-02-08
帖子:
187
精华:0
可用积分:296 (稍有积蓄)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
7楼
发表于 2008-9-26 10:41
QUOTE:
原帖由
KDr2
于 2008-9-25 17:06 发表
啊,这么严重,我导过1.6G的数据啊。。。好像没事。。。
这个是不起作用的,这个只能让你这个backend的type是BACKEND_TYPE_RO,具体的sql选择的哪个backend要你自己控制,一般在read_query函数里指定 ...
你有教程吗?能发下链接吗?rw-splitting.lua,我怎么修改?
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
KDr2
(R2D2)
侠客
CU编号: 556066
注册:2007-4-24
最后登录: 2009-05-22
帖子:
29
精华:0
可用积分:64 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
8楼
发表于 2008-9-26 11:24
QUOTE:
原帖由
blake94
于 2008-9-26 10:41 发表
你有教程吗?能发下链接吗?rw-splitting.lua,我怎么修改?
我就看的文档 :
http://dev.mysql.com/doc/refman/5.0/en/mysql-proxy.html
恰好我对lua比较熟悉,那些脚本就完全自己写了,网上现成的基本都有毛病,特别是对事务的处理部分,我给你上传一个简单的吧,分发规则是:
0.维护了一个mysql-proxy到mysql servers之间的连接池
1.非事务中select语句全部分发到只读服务器上执行
2.保证事务中把持住连接池中一个到读写服务器的连接,直到事务commit或者rollback才归还连接,这期间的select也会在写服务器上执行
注意:那个连接池的初始化是被动的,比如你的mysql-proxy后面有4个server,你在正常使用proxy前最好先连4次
你如果你想改规则的话,一般只要在改read_query/read_query_result上改写就好了,或者干脆找我改。。。
我现在规则是,默认在主服务器上执行所有操作,要想在从服务器上执行,得先执行下select slave_on;之后的语句便在salve上执行了,完事后select slave_off;重新回到master...
[
本帖最后由 KDr2 于 2008-9-26 12:27 编辑
]
2008-9-26 11:24
下载次数: 104
kdr2_rws.zip
(2.36 KB)
您对本贴的看法:
鲜花[0]
臭蛋[0]
__________________________________
http://kdr2.net/blog/
:)
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
blake94
精灵
CU编号: 759047
注册:2008-9-8
最后登录: 2009-02-08
帖子:
187
精华:0
可用积分:296 (稍有积蓄)
信誉积分:0
专家积分:0 (本版:0)
空间积分:0
推广积分:0
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
9楼
发表于 2008-9-26 16:54
多谢。我明天测试一下。
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
于仁洁
圣骑士
粉红囡囡~嗲囡囡~
CU编号: 523573
注册:2007-1-29
最后登录: 2009-03-26
帖子:
86
精华:0
可用积分:884 (丰衣足食)
信誉积分:100
专家积分:0 (本版:0)
空间积分:803
推广积分:1
状态:
...离线...
[
个人空间
] [
短信
] [
博客
]
[
推广获积分
]
10楼
发表于 2008-9-27 11:58
QUOTE:
原帖由
KDr2
于 2008-9-26 11:24 发表
我就看的文档 :
http://dev.mysql.com/doc/refman/5.0/en/mysql-proxy.html
恰好我对lua比较熟悉,那些脚本就完全自己写了,网上现成的基本都有毛病,特别是对事务的处理部分,我给你上传一个简单的吧, ...
这哥们强。
您对本贴的看法:
鲜花[0]
臭蛋[0]
YOCSEF“低排放绿色计算"报名中
|
【尚观研发课程8.8折,50000年薪起】
|
IBM嘉年华颁奖倒计时
|
嵌入式有奖书评,写书评,得大奖
首页
»
论坛
»
MySQL
»
1
2
3
››
论坛跳转 ...
> 英特尔至强5500问答区
> 英特尔至强5500讨论区
> 英特尔至强5500新闻区
> 厂商新闻动态区
> Linux论坛
> BSD
> BSD文档中心
> Solaris
> Solaris文档中心
> 互操作专区
> AIX
> IBM智慧体验快车
> IBM System x嘉年华-问答闯关达人赛
> IBM System x嘉年华-图文比拼秀
> AIX文档中心
> AS400
> HP-UX
> HP文档中心
> SCO UNIX
> SCO文档中心
> Tru64 UNIX
> IRIX
> Mac OS X
> C/C++
> Shell
> Java
> Java文档中心
> Php
> php文档中心
> Perl
> Python
> Python文档中心
> Web开发
> 软件工程
> 中间件技术
> GUI编程
> 软件配置管理
> VOIP开发技术
> CPU与编译器
> Ruby
> OpenAPI
> Functional编程
> 数据仓库与数据挖掘
> 安全技术
> 网络技术
> 网络技术文档中心
> 存储备份之家
> 存储文档中心
> 存储业界
> 存储资源下载
> 服务器及硬件技术
> 门户网站运维
> 龙芯技术
> MySQL
> MySQL文档中心
> Sybase
> Oracle
> PostgreSQL
> DB2
> Informix
> Web服务器
> Mail服务器
> FTP服务器
> DNS服务器
> Proxy服务器
> LDAP
> VPN
> Lotus
> Samba
> 金融行业
> 电信行业
> 互联网行业
> 制造行业
> 医卫行业
> 教育行业
> 电子政务
> 信息安全
> 交通行业
> IT业界新闻与评论
> 关注流感
> 科技快报
> IT职业生涯
> IT培训与认证
> IT采购数据中心
> IT图书与评论
> 清茶斋
> 各地快讯
> 投资理财
> 财经快报
> 运动地带
> 体坛快报
> 快乐数码摄影
> 摄影比赛专区
> 影音娱乐
> 文娱播报
> 外语沙龙
> 游戏玩家
> 旅游天下
> IT爱车族
> 汽车快报
> 文学小说
> 美食美色
> 美食菜谱
> CU技术图书大系
> CU活动专区
> CU伴我行
> 站务交流
> 博客站务交流区
> 下载频道交流区
> 空间圈子交流区
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计
Copyright © 2001-2009 ChinaUnix.net All Rights Reserved 联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处
京ICP证041476号
清除 Cookies
-
ChinaUnix
-
Archiver
-
WAP
-
TOP
Processed in 0.090027 second(s), 5 queries , Gzip enabled
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
个人空间管理
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计