![](https://img-blog.csdnimg.cn/20190918140053667.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
新Mysql
新Mysql
张井天
知其然,知其所以然!
展开
-
MySql常用锁简单介绍
前言锁是计算机协调多个进程或线程并发访问某一资源的机制。在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能的一个重要因素。从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂。Mysql 常用的锁主要分为 乐观锁 和悲观锁。乐观锁...原创 2019-12-18 16:14:18 · 298 阅读 · 1 评论 -
MySQL 高性能表设计规范
前言:良好的逻辑设计和物理设计是高性能的基石, 应该根据系统将要执行的查询语句来设计schema, 这往往需要权衡各种因素。一、选择优化的数据类型MySQL支持的数据类型非常多, 选择正确的数据类型对于获得高性能至关重要。更小的通常更好更小的数据类型通常更快, 因为它们占用更少的磁盘、 内存和CPU缓存, 并且处理时需要的CPU周期也更少。简单就好简单数据类型的操作通常需要更少的CP...转载 2019-12-17 10:36:15 · 98 阅读 · 0 评论 -
MySQL索引实现原理分析
MySQL索引实现原理分析: https://blog.csdn.net/u013308490/article/details/83001060原创 2019-12-17 10:26:06 · 130 阅读 · 0 评论 -
MySQL存储引擎-InnoDB&MyISAM
前言存储引擎在MySQL的逻辑架构中位于第三层,负责MySQL中的数据的存储和提取。MySQL存储引擎有很多,不同的存储引擎保存数据和索引的方式是不同的。每一种存储引擎都有它的优势和劣势,本文只讨论最常见的InnoDB和MyISAM两种存储引擎进行讨论。InnoDB存储引擎InnoDB是默认的事务型存储引擎,也是最重要,使用最广泛的存储引擎。在没有特殊情况下,一般优先使用InnoDB存储引...转载 2019-12-17 10:25:00 · 181 阅读 · 0 评论 -
MySQL EXPLAIN详解
前言:MySQL EXPLAIN命令是查询性能优化不可缺少的一部分,该文主要讲解explain命令的使用及相关参数说明。EXPLAIN Output Columns:列名说明id执行编号,标识select所属的行。如果在语句中没子查询或关联查询,只有唯一的select,每行都将显示1。否则,内层的select语句一般会顺序编号,对应于其在原始语句中的位置selec...转载 2019-12-16 19:49:20 · 96 阅读 · 0 评论 -
Mysql中的MVCC
中级: https://www.jianshu.com/p/654773e14c38高级:https://blog.csdn.net/chen77716/article/details/6742128原创 2019-12-16 17:33:51 · 133 阅读 · 0 评论 -
Mysql 常用的数据类型
前言:博文转载自 :[https://www.cnblogs.com/jennyyin/p/7895010.html] (https://www.cnblogs.com/jennyyin/p/7895010.html)Mysql 常用的数据类型包括:整数型: TINYINT、SMALLINT 、MEDIUMINT、INT或INTEGER、BIGINT小数型:字符:日期:二进制:整数...原创 2019-09-24 20:16:04 · 554 阅读 · 0 评论 -
Mysql日期相加减
方法介绍:now():获取当前服务器时间stre_to_date:字符串转Date,配合表达式 %Y-%m-%d %H:%i:%s 使用date_format:Date转字符串,配合表达式 %Y-%m-%d %H:%i:%s 使用date_add : 日期加指定的 秒、分、小时、天、周、月、年 等date_sub : 日期减指定的 秒、分、小时、天、周、月、年 等sql 演示:...原创 2019-09-21 23:53:59 · 1288 阅读 · 0 评论 -
Mysql事务隔离机制
ACID原则:了解Mysql事务隔离机制首先需要理解什么是ACID:A : 原子性automicity,一个事务作为不可分割的最小单元,一个事务里面的所有操作要么全部成功,要么全部失败。C:一致性consistency,事物结束后系统状态是一致的,即 数据不能平白无故的产生,也不能平白无故的消失,例如一个转账业务事务,最终所有账户余额不变。I:隔离性isolation,简单的讲,一个事务...原创 2019-06-28 10:37:44 · 1462 阅读 · 0 评论