电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

Mycat性能调优指南VIP免费

Mycat性能调优指南_第1页
1/6
Mycat性能调优指南_第2页
2/6
Mycat性能调优指南_第3页
3/6
MyCAT 性能调优指南 JVM 调优: 内存占用分两部分:java 堆内存+直接内存映射(DirectBuffer 占用),建议堆内存适度大小,直接映射内存尽可能大,两种一起占据操作系统的1/2-2/3 的内存。 下面以服务器 16G 内存为例,Mycat 堆内存4G,直接内存映射6G,JVM 参数如下: -server -Xms4G –Xmx4G XX:MaxPermSize=64M -XX:MaxDirectMemorySize=6G 用mycat console 等命令启动 MyCAT 的,JVM 参数都在 conf\wrapper.con 文件中,下面是一段实例: # Java Additional Parameters wrapper.java.additional.5=-XX:MaxDirectMemorySize=2G wrapper.java.additional.6=-Dcom.sun.management.jmxremote # Initial Java Heap Size (in MB) wrapper.java.initmemory=2048 # Maximum Java Heap Size (in MB) wrapper.java.maxmemory=2048 操作系统调优: 最大文件句柄数量的修改,设置为 5000-1 万,在 Mycat Server 和 Mysql 数据库的机器上都设置。Linux操作系统对一个进程打开的文件句柄数量的限制(也包含打开的SOCKET数量,可影响 MySQL 的并发连接数目).这个值可用ulimit 命令来修改,但 ulimit 命令修改的数值只对当前登录用户的目前使用环境有效,系统重启或者用户退出后就会失效。 Mysql 调优: 最大连接数设置为 2000 [mysqld]中有参数 max_connections = 2000 mysql> show global status like 'Max_used_connections'; MySQL 服务器过去的最大连接数是245,没有达到服务器连接数上限256,应该没有出现1040 错误,比较理想的设置是: Max_used_connections / max_connections * 100% ≈ 85% 最大连接数占上限连接数的85%左右,如果发现比例在10%以下,MySQL 服务器连接上线就设置得过高了。 My cat 调优: Conf/log4j.xml 中,日志级别调整为至少info 级别,默认是debug 级别,用于排查错误,不能用于性能测试和正式生产中。 conf/server.xml 中 有如下参数可以调整: 1 下面这个参数为每个 processor 的线程池大小,建议可以是16-64,根据系统能力来测试和确定。 16 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

Mycat性能调优指南

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部