![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 83
专属_Smile
云想衣裳花想容 ^*^
展开
-
数据库隔离级别
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable。 脏读 不可重复读 幻读 Read uncommitted 读未提交 √ √ √ Read committed 读提交 x √ √ Repeatable read 重复读 x x √ Serializable 序列化 x x x ..原创 2020-12-09 15:22:26 · 149 阅读 · 0 评论 -
数据库隔离级别及可能引发的问题
数据库事务的隔离级别有4个,由低到高依次为Read uncommitted、Read committed、Repeatable read、Serializable。 脏读 不可重复读 幻读 Read uncommitted 读未提交 √ √ √ Read committed 读提交 x √ √ Repeatable read 重复读 x x √ Serializable 序列化 x x x ..原创 2020-12-09 15:18:43 · 1814 阅读 · 0 评论 -
plsql编码引起的坑
某次用plsql执行like模糊查询的时候,如果搜索关键字中含有中文字符,就查不到内容,数据库中确实有,并且用其他客户端可以查到;而如果搜索关键字中只含有英文字符,那就不存在这个问题。 导致这一现象的原因很可能是因编码或字符集引起的,于是乎上网Google了一波,原来果真如此。 解决方案如下: 查询oracle server段字符集:select userenv('language') fr...原创 2019-11-14 09:43:25 · 434 阅读 · 0 评论 -
Redis和Memcached的区别
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高效...转载 2018-02-26 11:34:07 · 147 阅读 · 0 评论 -
MySQL数据库索引之 Hash、B-/+Tree
B-Tree索引 最常见的索引类型,基于B-Tree数据结构。B-Tree的基本思想是,所有值(被索引的列)都是排过序的,每个叶节点到跟节点距离相等。所以B-Tree适合用来查找某一范围内的数据,而且可以直接支持数据排序(ORDER BY)。但是当索引多列时,列的顺序特别重要,需要格外注意。InnoDB和MyISAM都支持B-Tree索引。InnoDB用的是一个变种B+Tree,...原创 2019-08-29 15:33:36 · 195 阅读 · 0 评论