MySQL数据库
Kyo.
好好学习,天天向上
展开
-
记录一次服务器内存高占的解决过程
问题在数据库 一、事件背景 在生产环境部署完毕之后,运行了差不多1个多月,发现服务器内存、CPU和磁盘的占用越来越高。 一开始我以为是代码内存问题,优化过代码之后发现过了一段时间系统负载又涨上来了。 二、解决问题 后来仔细思考,发现磁盘占用高,想想看,除了数据库也没有什么代码会频繁读写磁盘了吧。于是,仔细分析了数据库的SQL语句和相关设置,最终发现是忘了加索引导致的。 最后,加了索引之后,系统负载...原创 2020-01-08 11:22:04 · 336 阅读 · 0 评论 -
Navicat连接Linux配置的mycat,程序卡死解决办法
数据库结构 schema.xml部分配置 下图白色方框的部分,原本是localhost:3306。 如果mycat卡死的话,建议把localhost改成具体的数据库连接地址,即配置了db1,db2,db3三个数据库的连接地址,我的是192.168.182.131。 修改好之后,重启mycat,并在Navicat重新连接,就不卡了。 conf]# …/bin/mycat restart ...原创 2019-04-28 00:16:55 · 2482 阅读 · 0 评论 -
Linux启动MyCat报错:Could not write pid:No such file or directory 解决办法
报错解决:找不到mycat.pid文件 MyCat启动不成功,先输入下面的命令查看启动状态: [root@zzz-node01 conf]# ../bin/mycat status Mycat-server is not running. 再输入下面的命令,查看报错信息: [root@zzz-node01 conf]# ../bin/mycat console Running Mycat-ser...转载 2019-04-28 00:24:38 · 2282 阅读 · 2 评论 -
Linux+MyCat+MySQL,sharding by intfile分片枚举策略简析
分片枚举(sharding by intfile) 每片枚举,简言之,就是手动指定把某张表的某条数据添加到特定的数据库节点。操作流程如下: ①切换到mycat文件夹下的conf文件夹,修改schema.xml文件,比如把user数据表的rule属性改成“sharding-by-intfile”, 那么user这张数据表就适用分片枚举策略。 ②还是在conf文件夹下,打...原创 2019-04-29 17:45:36 · 292 阅读 · 0 评论 -
Linux+MySQL+MyCat+ZooKeeper,实现新增数据的主键全局自增
MyCat主键全局自增 ①先在Linux上启动三个ZooKeeper节点, 可参考笔记:https://dpb-bobokaoya-sm.blog.csdn.net/article/details/87924077 ②然后修改mycat/conf/ 目录下的schema.xml文件: ③然后配置server.xml文件,来使用ZooKeeper实现主键全局自增 ...原创 2019-04-29 22:28:31 · 690 阅读 · 0 评论