![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 74
拿命搏未〃来
这个作者很懒,什么都没留下…
展开
-
使用MySQL定时任务 动态增加分区
MySQL的定时任务-数据表增加分区原创 2022-11-10 15:44:26 · 2220 阅读 · 2 评论 -
mysql 查询去掉多余零
/*** 指定查询字段* @access public* @param mixed $field 字段信息* @param mixed $format 需要去掉多余0的 decimal字段* @return this∗/publicfunctionfield(this */ public function field(this∗/publicfunctionfield(field,KaTeX parse error: Expected '}', got 'EOF' at end原创 2021-10-21 16:39:13 · 3150 阅读 · 0 评论 -
mycat安装及基础配置介绍
mycat安装安装jdk环境#去Oracle官网下载需要安装的jdk版本 jdk-8u20-linux-x64.tar.gz#解压tar -zxvf jdk-8u20-linux-x64.tar.gzmv /home/jdk1.8.0_20/ /usr/local/java#配置环境变量vi /etc/profile#加入以下参数export JAVA_HOME=/usr/local/javaexport CLASSPATH=.:${JAVA_HOME}/jre/lib/rt.j原创 2021-05-16 20:42:07 · 740 阅读 · 2 评论 -
mysql事务ACID与锁的关系
事务是MySQL区别于NoSQL的重要特征,是保证关系型数据库数据一致性的关键技术。事务可看作是对数据库操作的基本执行单元,可能包含一个或者多个SQL语句。这些语句在执行时,要么都执行,要么都不执行。1. MySQL事务包含四个特性:原子性(Atomicity):语句要么全执行,要么全不执行,是事务最核心的特性,事务本身就是以原子性来定义的。实现主要基于undolog日志。持久性(Durability):保证事务提交后不会因为宕机等原因导致数据丢失。实现主要基于redo log日志。隔离性(Is原创 2021-04-02 17:20:07 · 148 阅读 · 0 评论 -
mysql事务隔离级别与IO的关系
事务隔离级别SQL 标准定义了四种隔离级别,MySQL 全都支持。这四种隔离级别分别是:读取未提交(READ UNCOMMITTED)读取已提交 (READ COMMITTED)可重复读 (REPEATABLE READ)串行化 (SERIALIZABLE)从上往下,隔离强度逐渐增强,性能逐渐变差。采用哪种隔离级别要根据系统需求权衡决定,其中,可重复读是 MySQL 的默认级别。事务隔离其实就是为了解决上面提到的脏读、不可重复读、幻读这几个问题,下面展示了 4 种隔离级别对这三个问原创 2021-04-02 16:53:48 · 111 阅读 · 1 评论 -
mysql锁机制(共享锁(S)、排他锁(X)、意向共享锁(IS)、意向排他锁(IX)的关系,死锁,乐观锁,悲观锁...)
1. 锁的基础与行锁的特点1.1 概念在开发多用户、数据库驱动的应用时,相当大的一个难点就是解决并发性的问题,目前比较常用的解决方案就是锁机制。锁机制也是数据库系统区别于文件系统的一个关键特性。InnoDB 存储引擎和 MyISAM 存储引擎使用的是完全不同的策略。1.2 锁的类型相比其他数据库而言,MySQL 的锁机制比较简单,而且不同的存储引擎支持不同的锁机制。MyISAM 和 Memory 存储引擎使用的是表级锁,BDB 引擎使用的是页级锁,也支持表级锁。由于 BDB引擎基原创 2021-04-02 15:53:24 · 2643 阅读 · 1 评论 -
mysql常见索引介绍及索引挑选原则
索引分单列索引和组合索引。单列索引,即一个索引只包含单个列,一个表可以有多个单列索引,但这不是组合索引。组合索引,即一个索引包含多个列。原创 2021-04-02 14:39:56 · 309 阅读 · 0 评论