mysql
文章平均质量分 71
Sunmeok
这个作者很懒,什么都没留下…
展开
-
mysql中的MVCC
学任何东西都是循序渐进的过程之前看了这方面的东西,那时候很心急,因此很多东西不能完全理解。今天再次拿出来看首先学习MVCC我们先要去学习redo log 和undo log这些日志是干嘛的undo log:存储了数据先前的版本我们的mysql事务有一特性称为原子性,undo log就完成了这一特性。它是这样实现的:首先我们将数据读取到内存中,然后在内存中修改数据,在修改任何数据...原创 2018-10-14 17:30:23 · 544 阅读 · 0 评论 -
MYSQL中为什么索引不宜建在重复数据多的列上
昨天想了一天这个问题首先我们先粗略的说一说:加入有一个查询语句要查询性别为男生的数据,因为这样的数据很多,我们要扫描很多次索引,然后再去取这个性别为男的数据。那么分为两部分,先扫描索引,然后去取这个符合要求的数据如果我们不建立索引,那么去扫描整个表。不建立索引需要的时间=T扫描整个表 建立索引需要的时间= T去索引中取+T取...原创 2018-10-08 11:51:11 · 17649 阅读 · 4 评论 -
gorm框架下mysql包sql_报sql_mode错误
在mysql下使用group by进行分组,会报sql_mode错误。解决方案:set@@sql_mode=STRICT_TRANS_TABLES。。。。。。(自己选择自己要的记得去掉group选项);然而在gorm框架下使用group还是会报这样的错误,解决方法如下:必须创建一个mysql配置文件(一般都有 没有的话自己建立一个)在mysql的安装目录下有一个my.ini...原创 2019-07-11 20:03:43 · 1589 阅读 · 0 评论