mysql
文章平均质量分 92
hw19674
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合ShardingSphere4读写分离、分库分表
一、读写分离spring.shardingsphere.datasource.names=master,slave## 第一个数据源spring.shardingsphere.datasource.master.type=com.alibaba.druid.pool.DruidDataSourcespring.shardingsphere.datasource.master.driver...原创 2020-02-28 15:08:51 · 2965 阅读 · 0 评论 -
MyCat实现读写分离
一、配置MySQL主从复制MySQL主从复制,文章 mysql主从复制配置二、安装MyCat服务cd /usr/local wget http://dl.mycat.io/1.6-RELEASE/Mycat-server-1.6-RELEASE-20161028204710-linux.tar.gz tar -zxvf Mycat-server-1.6-RELEASE-20161028...原创 2020-02-26 10:24:24 · 145 阅读 · 0 评论 -
Centos7 安装和配置MySQL5.7
第一步,下载MySQL安装cd /usr/localwget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpmyum -y localinstall mysql57-community-release-el7-11.noarch.rpm 第二步,在线安装MySQLyum -y install my...原创 2020-02-25 15:04:19 · 137 阅读 · 0 评论 -
MySQL主从复制配置
一、环境1. myslq 5.72. centos73. 服务器节点: 192.168.38.134、192.168.38.135二、主服务器节点 192.168.38.1341. mysql配置文件新增以下内容vi /etc/my.cnf server_id=134 ## 服务器idlog-bin=mysql-bin ###开启日志文件2. 重启mysql服务 s...原创 2020-02-25 14:46:52 · 107 阅读 · 0 评论 -
Mysql 事务
一、事务的基本概念所谓事务是用户定义的、不可分割的一组操作序列,这些操作只能全做或全都不做,不能存在中间状态。MySQL数据库,当且仅当引擎是InnoDB,才支持事务;它为我们提供这些与事务相关的语句:start transaction | begin | set autocommit=0 # 开始事务(这里的3种方式都可以)commit # 提交当前事务rollback # 回滚当前...原创 2020-02-07 16:38:12 · 110 阅读 · 0 评论 -
Mysql中的锁
一、锁的实现主要介绍 Myisam 和 Innodb这两种存储引擎下的锁,并介绍相关命令;准备:创建两个表,分别是 book 表和 student 表,-- book 表,MyISAM 引擎CREATE TABLE `book` ( `id` int(11) NOT NULL AUTO_INCREMENT, `book_name` varchar(16) DEFAULT NU...原创 2020-02-07 12:19:55 · 112 阅读 · 0 评论 -
Mysql性能调优命令 show profile
介绍Show Profile 是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量。默认情况下处于关闭状态,并保存最近15次的运行结果。使用开启Show Profile功能,默认该功能是关闭的,使用前需开启。命令如下:使用存储过程向teacher表中添加50w条记录:-- 创建teacher表CREATE TABLE `teacher` ...原创 2020-02-06 15:45:44 · 194 阅读 · 0 评论 -
Mysql 慢查询日志总结
概念MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开...原创 2020-02-06 11:12:27 · 469 阅读 · 0 评论 -
Mysql 索引
一. 存储引擎1. 什么是存储引擎?与其他数据库例如Oracle 和SQL Server等数据库中只有一种存储引擎不同的是,MySQL有一个被称为“Pluggable Storage Engine Architecture”(可替换存储引擎架构)的特性,也就意味着MySQL数据库提供了多种存储引擎。用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据自己的需要编写自己的存储引擎。M...转载 2020-02-04 18:05:57 · 277 阅读 · 0 评论 -
Mysql join 连接的7种情况
目录建表内连接左外连接右外连接左连接右连接全连接两表中没有出现共同的数据建表建立简单的学生表和教师表,使用这两个边来演示 join 连接的 7 中情况。CREATE TABLE `student` ( // 学生表 `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(8) NOT NU...原创 2020-02-04 16:20:11 · 373 阅读 · 0 评论