
mysql
文章平均质量分 76
Jo@mykine
码到成功
展开
-
mycat分库分表理解概要
mysql的主从复制,主要目的是提高查询效率通过增加从节点,分担读负载mycat的分库分表,除了分担查询压力之外,还可以分担写的压力垂直分库:根据业务模块以及要做联合查询的要求,将原本在一个数据库中数据表切分成一个个的子集,将处在同一个子集的数据表移到另外的数据库服务器上部署,或者在同一台机器上的多个数据库中部署,通过mycat将分散的数据库抽象成一个逻辑库,供应用访问,这样程序就想直接访问...原创 2020-06-30 22:31:07 · 257 阅读 · 0 评论 -
规范化sql语句操作Mysql数据库和数据表
数据库操作:创建数据库create database project default character set utf8mb4 collate utf8mb4_unicode_ci;数据表操作:新建数据表CREATE TABLE `users` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键id', ...原创 2019-11-11 18:32:11 · 307 阅读 · 0 评论 -
mycat的schema.xml重要配置(逻辑库,逻辑表,数据节点,数据源信息等)
schema.xml的作用配置逻辑库和逻辑表配置逻辑表的数据节点配置数据节点的对应的mysql物理服务器的信息(ip、port、user、password)应用程序用sql通过mycat获取mysql数据,mycat是通过schema配置的逻辑库和逻辑表信息找到对应的mysql节点以及节点中的数据库和数据表,然后连接mysql,让mysql执行sql,得到结果,再转发给应用程序定义逻...原创 2019-08-12 22:14:32 · 1209 阅读 · 0 评论 -
mycat水平切分(分库分表)规则配置rule.xml
理解rule.xml的配置项原创 2019-08-12 22:11:26 · 2173 阅读 · 0 评论 -
mycat安装和基本配置
1.安装java运行环境参考https://www.cnblogs.com/lamp01/p/8932740.html2.下载mycat,链接3.解压、安装tar zxvf Mycat-server-1.6.7.3-release-20190809210613-linux.tar.gzmv mycat /usr/local/4.创建mycat用户 赋予权限groupadd -r m...原创 2019-08-12 22:07:40 · 638 阅读 · 0 评论 -
MySql的复制
复制的作用读写分离,减少主库负载查询负载均衡,分担读负载实现高可用架构时,故障自动切换(failover),避免单点故障造成系统不可用复制并不等于备份主从复制的延迟较小,主库被删除后,从库也会很快没有了,所以备份要单独进行基于日志的复制原理基于主库的二进制日志,日志记录了主库DDL(对表结构的创建、修改、删除操作)、DML(对记录的增删改操作)操作,异步增量传输到从库,让从库重现...原创 2019-08-13 21:56:37 · 270 阅读 · 0 评论 -
Mysql的那些重要日志
在运行中的mysql通过 set global 命令进行配置可以免重启服务达到设置效果(一般同时在my.cnf进行设置,保证下次重启不会丢失设置)通过"log_%"查看Mysql的大部分日志开启情况mysql> show variables like "log_%";+----------------------------------------+------------------...原创 2019-08-13 21:53:29 · 243 阅读 · 0 评论 -
mysql旧表去重数据导入新表且赋予主键id新值
A表有id,n1,n2,n3字段,为新建空表,B表有id,n1,n2,n3,n4,n5等字段,为含有数据的旧表,现将B表中的n1,n2,n3组合的记录去重后导入A表中,并且A表主键也要录入值,方法是将B表的记录查询后去重,同时对查记录结果编排序号,将序号作为待插入A表的id值原创 2015-06-06 22:47:57 · 2798 阅读 · 0 评论 -
php无限级分类实现评论及回复
经常在各大论坛或新闻板块详情页面下边看到评论功能,可以直接发表评论内容,可以对别人的评论进行回复,别人又可以对你的回复再次评论或回复,如此反复,理论上可以说是没有休止,从技术角度分析很容易想到运用无限级分类技术存储数据,运用递归获取评论层级结构数据,运用ajax实现评论页面交互,这里用thinkphp框架做个简单的demo练练手,为了简化流程这里第三级评论开始停止回复.原创 2015-05-18 13:46:46 · 29759 阅读 · 37 评论 -
centos6.4更新yum源来搭建高版本lamp环境
服务器使用centos6的话,使用yum方式搭建lamp环境,可能会面临软件版本过低的问题,这时可以选择更新yum源(这里选择的是Webtatic EL6 YUM源),然后选择安装较高版本的mysql、php原创 2015-04-18 19:02:00 · 5334 阅读 · 0 评论