Loading...
事务一般指的是逻辑上的一组操作,或者作为单个逻辑单元执行的一系列操作。同属与一个事务的操作会作为一个整体提交给系统,这些操作要么全部执行成功,要么全部执行失败。事务的特性 事务存在四大特性,分别是原子性(Atomic)、一致性(Consistency)...
SQL简介 SQL是Structure Query Language(结构化查询语言)的缩写,它是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。 SQL语言1974年由Boyce和Chamberl...
间隙锁 当我们用范围条件而不是相等条件检索数据并请求共享或排他锁时,InnoDB会给符合条件的已有数据记录的索引项加锁,对于键值在条件范围内但并不存在的记录,叫做"间隙"。InnoDB也会对这个"间隙"加锁,这种锁机制就是所谓的"间隙锁"。危害 如果Qu...
慢查询日志慢查询日志是MySql提供的一种日志记录,它用来记录在MySql中响应时间超过阈值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的语句。根据日志来查看哪些SQL超出了我们的最大忍耐时间...
InnoDB存储引擎 InnoDB是MySql的默认存储引擎,也是最重要、使用最广泛的存储引擎。它被设计用来处理大量的短期事务,短期事务大部分情况是正常提交的,很少会被回滚。InnoDB的性能和自动崩溃恢复特性,使得它在非事务型存储的需求中也很流行。除非有非常特别的原因需要使用其他的存储引擎,否则应该优先考虑InnoDB引...