数据库
朽木自雕z
朽木自雕
展开
-
[MyCat]MyCat下载及安装
1MyCat下载及安装 1.1 MySQL安装与启动 JDK:要求jdk必须是1.7及以上版本 MySQL:推荐mysql是5.5以上版本 MySQL安装与启动步骤如下:( 步骤1-5省略 ) (1)将MySQL的服务端和客户端安装包(RPM)上传到服务器 (2)查询之前是否安装过MySQL rpm -qa|grep -i mysql (3)卸载旧版本MySQL rpm -e --nodeps ...原创 2018-11-05 17:28:45 · 1453 阅读 · 1 评论 -
[MyCat]MyCat分片-海量数据存储解决方案
说到MyCat分片,首先我们要了解的是什么是分片 简单来说,就是指通过某种特定的条件,将我们存放在同一个数据库中的数据分散存放到多个数据库(主机)上面,以达到分散单台设备负载的效果。 数据的切分(Sharding)根据其切分规则的类型,可以分为两种切分模式。 (1)一种是按照不同的表(或者Schema)来切分到不同的数据库(主机)之上,这种切分可以称之为数据的垂直(纵向)切分 (2)另外一种...原创 2018-11-05 17:43:52 · 815 阅读 · 1 评论 -
[MyCat]Mycat分片规则 一致性哈希
这个分片规则是我比较喜欢的,他通过算法将数据平均分在几个分区中,需要使用一致性hash规则 只需要找到mycat文件下的conf下的rule.xml文件进行配置修改 <function name="murmur" class="org.opencloudb.route.function.PartitionByMurmurHash">原创 2018-11-05 19:13:03 · 886 阅读 · 1 评论 -
[MySQL]1.查询大于90未登录用户信息SQL,配合Springboot task开发的定时清理过期用户信息
查询大于等于90天未登录用户id的SQL语句: SELECT id FROM wl_user WHERE DATE_SUB( CURDATE( ), INTERVAL 90 DAY ) >= last_login_time SpringBoot Task: package cn.hsm.graduate.task; import org.springframework.bean...原创 2018-12-10 10:30:24 · 1419 阅读 · 0 评论 -
[MYSQL]2.mysql的一些问题(关于navicat1044或者1045的问题和java中mysql乱码问题的解决)
1.乱码问题应该为时区问题 1.1 查看mysql当前时间,当前时区 > select curtime(); #或select now()也可以 +-----------+ | curtime() | +-----------+ | 15:18:10 | +-----------+ > show variables like "%time_zone%"; +-----------...原创 2018-12-05 13:21:52 · 290 阅读 · 0 评论