![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
逸闲如
一名热爱代码的实习生
展开
-
hash索引
https://www.cnblogs.com/igoodful/p/9361500.html转载 2020-11-19 02:12:40 · 570 阅读 · 0 评论 -
数据库查询优化
数据库查询优化查询处理步骤1 查询分析2 查询检查3 查询优化4 查询执行查询算法操作1 选择算法的实现简单的全表扫描算法索引扫描算法2 连接操作的实现嵌套循环算法(nested loop join)排序-合并算法(sort-merge join)索引连接(index join)hash join算法关系型数据库查询优化一般可分为代数优化(也称为逻辑优化)和物理优化(非代数优化)。代数优化是指关系代数表达式的优化,物理优化则是通过存取路径和底层操作算法的选择进行优化。查询处理步骤1 查询分析首先对查原创 2020-11-18 23:22:44 · 1914 阅读 · 0 评论 -
Redis持久化总结
Redis持久化Redis RDB持久化触发机制自动触发RBD持久Copy-on-WriteRedis AOF持久化日志重写如何解决AOF文件大小不断增大的问题?RDB和AOF混合持久化解决办法Redis支持RBD和AOF两种持久机制,持久化功能有效地避免了因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件可实现数据恢复。Redis RDB持久化RDB持久化是把当前进程数据生成快照保存到硬盘的过程。缺点:内存数据的全量同步,数据量大会由于I/O严重影响性能可能会因为Redis挂掉而原创 2020-10-10 18:07:42 · 94 阅读 · 0 评论 -
Redis一些知识整理
Redis简介什么是Redis?为什么Redis这么快?什么是Redis?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value、NoSQL数据库,并提供多种语言的API。它支持存储的value包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。它常用于高并发场景,能够访问访问海量数据,查询效率也非常高。为什么Redis这么快?Redis本身由C语言编写,而且完全原创 2020-10-07 22:03:51 · 56 阅读 · 0 评论