![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
C.Bright
这个作者很懒,什么都没留下…
展开
-
mysql优化(sql优化)
SQL优化分批处理业务描述:更新用户所有已过期的优惠券为不可用状态。SQL语句:update status=0 FROMcoupon WHERE expire_date <= #{currentDate} and status=1;如果大量优惠券需要更新为不可用状态,执行这条SQL可能会堵死其他SQL,分批处理伪代码如下:int pageNo = 1;int PAGE_SIZE = ...原创 2020-01-06 11:58:42 · 175 阅读 · 0 评论 -
mycat centOs安装
安装java环境1.官方网站下载javasdk打包文件,并上传至服务器。https://www.oracle.com/technetwork/java/javase/downloads/java-archive-javase8-2177648.html2.安装java环境,并复制到系统环境下tar xv-f jdk-8u20-linux-x64.tar.gzcp -r jdk1.8...原创 2019-11-15 14:17:56 · 95 阅读 · 0 评论 -
数据库主从备份
数据库的备份方式:1.逻辑备份2.物理备份(暴力备份)3.冷备份4.热备份在做主从梳理实际项目的过程:1.开启_主库binlog日志vi etc/mysql/mysql.conf.d/mysqld.cnfserver-id=1#自定义log-bin=mysql-bin2.配置_主库复制账号/*创建账号sql:create user 'username'@'localho...原创 2019-10-30 16:01:13 · 386 阅读 · 0 评论 -
docker数据库主从复制
1.创建主mysql容器当然拉取mysql镜像就忽略了,到hub.docker.com上pull镜像下来就是啦。docker run --name mysql-master -d --mount src=mysql-vol,dst=/var/lib/mysql \-e MYSQL_ROOT_PASSWORD=123456 -e MYSQL_DATABASE=wordpress mysq...原创 2019-10-29 16:02:02 · 237 阅读 · 0 评论 -
mysql运行流程
1.1 运行流程MySQL结构图:执行流程分析:1.1.1 启动通过命令net start mysql(windows) / service mysql start(linux)启动MySQL服务调用初始模块;初始化模块就是在数据库启动的时候,对整个数据库做的一些初始化操作,比如各种系统环境变量的初始化,各种缓存,存储引擎初始化设置等。核心api:MySQL数据库核心api主要实现了数...原创 2019-10-16 18:43:03 · 481 阅读 · 0 评论