03 2019 档案

摘要:hash index是基于哈希表实现的,只有精确匹配索引所有列的查询才会生效。对于每一行数据,存储引擎都会对所有的索引列计算一个hash code,并将的有的hash code存储在索引中,同时在哈希表中保存指向每个数据行的指针。 在MySQL中,只有Memory引擎显示支持哈希索引,也是默认索引类 阅读全文
posted @ 2019-03-29 09:13 青空如璃 阅读(4606) 评论(0) 推荐(0) 编辑
摘要:区别: BLOB存储的是二进制数据,没有排序规则或字符集。 TEXT存储的是字符,有排序规则和字符集。 因为Memory引擎不支持BLOB和TEXT类型,最好的解决方案避免使用BLOB和TEXT类型。如果实在无法避免,一般是在所用到的BLOB字段的地方都使用substring(列名,长度),将 列值 阅读全文
posted @ 2019-03-27 09:07 青空如璃 阅读(984) 评论(0) 推荐(0) 编辑
摘要:一、介绍 MVCC只在RR和RC 2个隔离级别下才能工作。MySQL的大多数事务存储引擎实现的都不是简单的行级锁机制。基于提升并发性能的考虑,它们一般都同时实现了MVCC。 通俗的来讲,MVCC是行级锁的一个变种,在很多情况下避免了加锁操作,因此开销更低。实现了非阻塞的读操作,写操作也只锁定必要的行 阅读全文
posted @ 2019-03-23 09:22 青空如璃 阅读(736) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示