标签:MySQL
-
MySQL · 引擎特性 · InnoDB Buffer Pool
前言 用户对数据库的最基本要求就是能高效的读取和存储数据,但是读写数据都涉及到与低速的设备交互,为了弥补两者之间的速度差异,所有数据库都有缓存池,用来管理相应的数据页,提高数据库的…
-
SpringBoot教程第3篇:JDBCTemplate
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql…
-
Openresrt最佳案例第6篇:OpenResty连接Mysql
Centos系统下安装mysql,先下载mysql-community-release-el7-5.noarch.rpm,然后通过yum安装,安装过程一直确定【Y】即可。 cd /…
-
SpringBoot教程第3篇:JDBCTemplate
本文介绍springboot通过jdbc访问关系型mysql,通过spring的JdbcTemplate去访问。 准备工作 jdk 1.8 maven 3.0 idea mysql…
-
数据库:MySQL几种常用的存储引擎区别
MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的“存储引擎”(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引…
-
数据库:数据库索引优化
数据库索引优化 摘要 本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此My…
-
数据库:Mysql数据类型
Mysql数据类型 mysql 数据类型 MySQL数据类型 含义(有符号) tinyint(m) 1个字节 范围(-128~127) smallint(m) 2个字节 范围(-3…
-
数据库:真正理解Mysql的四种隔离级别
真正理解Mysql的四种隔离级别 什么是事务 事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一…
-
数据库:Mysql综合练习题
Mysql综合练习题 创建表 创建数据库: CREATE DATABASE test DEFAULT CHARSET utf8 COLLATE utf8_general_ci; 创…
-
24-二十四、Docker 安装 MySQL
MySQL 是当下最流行的可免费使用的关系型数据库系统,Docker 安装 MySQL 有两种方法 我们以当前最新的版本 8.0.11 安装为例 1. docker pull my…
-
Sharding-JDBC教程:Mysql数据库主从搭建
mysql 5.7 安装 这是系列文章Sharding-jdbc文章的第一篇,本篇文章主要讲述如何搭建Mysql的主从。搭建环境为centos 7.5,数据库版本为5.7。需要三台…
-
第47篇:死磕 java同步系列之mysql分布式锁
问题 (1)什么是分布式锁? (2)为什么需要分布式锁? (3)mysql如何实现分布式锁? (4)mysql分布式锁的优点和缺点? 简介 随着并发量的不断增加,单机的服务迟早要向…
-
8. sharding-jdbc源码之结果合并总结
阿飞Javaer,转载请注明原创出处,谢谢! 分页性能分析 性能瓶颈 查询偏移量过大的分页会导致数据库获取数据性能低下,以MySQL为例: SELECT * FROM t_orde…
-
4. sharding-jdbc源码之分布式ID
阿飞Javaer,转载请注明原创出处,谢谢! 实现动机 传统数据库软件开发中,主键自动生成技术是基本需求。而各大数据库对于该需求也提供了相应的支持,比如MySQL的自增键。 对于M…
-
OMG!又一个频繁FullGC案例
需求背景 将用户已安装APP数据从MySQL中迁移到MongoDB中。MySQL中存储方式比较简单,每个用户每个已安装的APP一行记录,且数据模型对应AppFromMySQL。迁移…
-
12-十二、MySQL int(10) 与 int(11) 的区别
不知道大家是不是和我一样,每次给有个列添加 int(11) 的时候都会想,会不会是 int(10) ,偶尔也会发神经的想,如果 int(32) 这样的可否? 这个纠结,恐怕我写完读…
-
16-十六、MySQL 中数据类型的默认值 – default 约束
MySQL 中,所有的数据类型,都可以显式或隐式的拥有默认值。 我们可以使用 DEFAULT 约束显式的为列指定一个默认值。比如 CREATE TABLE t1 ( i INT D…
-
15-十五、详解 MySQL 中的位类型 ( bit )
使用 MySQL 这么多年,这几天是我第一次知道 MySQL 竟然存在 BIT 这种数据类型。位模式的操作,最大名鼎鼎的应该是 「 布隆过滤器 ( Bloom Filter ) 」…
-
14-十四、雪上加霜的 MySQL 浮点类型 ( float 和 double )
在 MySQL 中,有一条忠告,就是 「 不要使用浮点类型,不要使用浮点类型,不要使用浮点类型 」,如果真要使用,那么也请使用 DECIMAL 类型。 为什么呢 ? 因为浮点类型的…