mysql
文章平均质量分 92
hw19674
这个作者很懒,什么都没留下…
展开
-
SpringBoot整合ShardingSphere4读写分离、分库分表
一、读写分离 spring.shardingsphere.datasource.names=master,slave ## 第一个数据源 spring.shardingsphere.datasource.master.type=com.alibaba.druid.pool.DruidDataSource spring.shardingsphere.datasource.master.driver...原创 2020-02-28 15:08:51 · 2910 阅读 · 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 · 126 阅读 · 0 评论 -
Centos7 安装和配置MySQL5.7
第一步,下载MySQL安装 cd /usr/local wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm yum -y localinstall mysql57-community-release-el7-11.noarch.rpm 第二步,在线安装MySQL yum -y install my...原创 2020-02-25 15:04:19 · 116 阅读 · 0 评论 -
MySQL主从复制配置
一、环境 1. myslq 5.7 2. centos7 3. 服务器节点: 192.168.38.134、192.168.38.135 二、主服务器节点 192.168.38.134 1. mysql配置文件新增以下内容 vi /etc/my.cnf server_id=134 ## 服务器id log-bin=mysql-bin ###开启日志文件 2. 重启mysql服务 s...原创 2020-02-25 14:46:52 · 90 阅读 · 0 评论 -
Mysql 事务
一、事务的基本概念 所谓事务是用户定义的、不可分割的一组操作序列,这些操作只能全做或全都不做,不能存在中间状态。 MySQL数据库,当且仅当引擎是InnoDB,才支持事务;它为我们提供这些与事务相关的语句: start transaction | begin | set autocommit=0 # 开始事务(这里的3种方式都可以) commit # 提交当前事务 rollback # 回滚当前...原创 2020-02-07 16:38:12 · 83 阅读 · 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 · 80 阅读 · 0 评论 -
Mysql性能调优命令 show profile
介绍 Show Profile 是mysql提供的可以用来分析当前会话中sql语句执行的资源消耗情况的工具,可用于sql调优的测量。默认情况下处于关闭状态,并保存最近15次的运行结果。 使用 开启Show Profile功能,默认该功能是关闭的,使用前需开启。命令如下: 使用存储过程向teacher表中添加50w条记录: -- 创建teacher表 CREATE TABLE `teacher` ...原创 2020-02-06 15:45:44 · 182 阅读 · 0 评论 -
Mysql 慢查询日志总结
概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10S以上的语句。默认情况下,Mysql数据库并不启动慢查询日志,需要我们手动来设置这个参数,当然,如果不是调优需要的话,一般不建议启动该参数,因为开...原创 2020-02-06 11:12:27 · 436 阅读 · 0 评论 -
Mysql 索引
一. 存储引擎 1. 什么是存储引擎? 与其他数据库例如Oracle 和SQL Server等数据库中只有一种存储引擎不同的是,MySQL有一个被称为“Pluggable Storage Engine Architecture”(可替换存储引擎架构)的特性,也就意味着MySQL数据库提供了多种存储引擎。用户可以根据不同的需求为数据表选择不同的存储引擎,用户也可以根据自己的需要编写自己的存储引擎。M...转载 2020-02-04 18:05:57 · 170 阅读 · 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 · 219 阅读 · 0 评论