
mysql
文章平均质量分 87
流星007
这个作者很懒,什么都没留下…
展开
-
mysql中删除了一条不存在的数据为什么造成死锁了呢?
mysql中删除了一条不存在的数据造成死锁原创 2023-07-22 12:10:01 · 1524 阅读 · 0 评论 -
呕心沥血整理出来的mysql执行流程,一定要看!
曾踏足山巅,也曾进入低谷,二者都令我受益良多。 -----宝石骑士-塔里克原创 2021-04-07 15:09:34 · 1757 阅读 · 5 评论 -
如果面试官问你如何优化mysql分页查询,请把这篇文章甩给他!
mysql limit优化,分页优化原创 2020-03-22 12:54:58 · 2945 阅读 · 6 评论 -
Mysql多版本并发控制
概念Mysql的绝大多数事务型存储引擎都不是简单的行级锁。他们实现了多版本的并发控制,也就是MVVC,当然,支持MVVC的数据库并不只有Mysql,Orcale、PostgreSql等都实现了MVVC,只不过他们实现的方式不同而已,因为MVVC没有一个统一的规范。其实MVVC可以理解为行级锁的一种变异,它会选择性加锁,避免的大部分情况下的枷锁操作,所以节省了cpu的开销,虽然每个数据库的实...原创 2020-02-12 16:20:01 · 392 阅读 · 0 评论 -
事务特征以及隔离级别
mysql事务,隔离级别事务是什么?事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务通常由高级数据库操纵语言或编程语言(如SQL,C++或Java)书写的用户程序的执行所引起,并用形如begin transaction和end transaction语句(或函数调用)来界定。事务由事务开始(begin transacti...原创 2020-02-10 21:25:43 · 359 阅读 · 0 评论 -
【数据库】mysql:悲观锁与乐观锁
为什么会使用到数据库级别的锁?你可能会有这么一个疑问:现在的程序已经提供了很完善的锁机制来保证多线程的安全问题,还需要用到数据库级别的锁吗?我觉得还是需要的,为什么呢?理由很简单,我们再编程中使用的大部分锁都是单机,尤其是现在分布式集群的流行,这种单机的锁机制就保证不了线程安全了,这个时候,你可能又会想到使用redis的setNX分布式锁或者zookeeper的强一致性来保证线程安全,但是这里...原创 2020-01-10 11:20:21 · 545 阅读 · 1 评论 -
mysql全文索引关键字最小长度
[client]ft_min_word_len = 1[mysqld]ft_min_word_len=1innodb_ft_min_token_size=1ngram_token_size = 1原创 2019-11-08 15:14:35 · 869 阅读 · 1 评论