cetus icon indicating copy to clipboard operation
cetus copied to clipboard

Cetus is a high performance middleware that provides transparent routing between your application and any backend MySQL Servers.

Results 52 cetus issues
Sort by recently updated
recently updated
newest added

我们推荐在线上环境部署一个新的cetus,利用负载均衡器的流量分配,分配极小一部分流量到这个新的cetus,用以内存泄漏检测 具体这个cetus如何操作,请看下面四个步骤: 1、在源代码主目录下的CMakeLists.txt文件,注释掉tcmalloc,然后重新编译(rm CMakeCache.txt, make clean, 根据条件configure,make,make install) ![default](https://user-images.githubusercontent.com/1127759/52633092-4ffc0c80-2efe-11e9-92b8-6ff76abe5941.png) 2、设置运行环境变量 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/xxx/cetus安装目录/lib/ 3、修改配置文件 ![default](https://user-images.githubusercontent.com/1127759/52618299-6643a180-2ed9-11e9-8e51-3dab3af6c494.png) 设置daemon为false ![default](https://user-images.githubusercontent.com/1127759/52617856-1fa17780-2ed8-11e9-9270-0d6994a547db.png) max-open-files修改成1024及其以下就可以,valgrind不支持1024以上设置 4、具体运行 ![default](https://user-images.githubusercontent.com/1127759/52618058-b40bda00-2ed8-11e9-9e4e-1cb2cc36485a.png) 持续运行一段时间,如果看到内存飚升明显,则终止运行就可以,valgrind会把内存检测结果输出到图中的memcheck.txt文件中去,发送到wangbin5790#163.com (#用@代替)

分片环境下,设置set autocommit指令后,利用show variables返回应该返回正确的结果,目前 由于缓存住了,没有返回正确的结果

给用户更加详细的信息,方便问题诊断

1 cetus可以在MySQL8环境上进行编译安装; 2 cetus支持MySQL8最新的caching_sha2_password认证