数据库
文章平均质量分 89
BUG世界中的killer
被委以让BUG消失于我们的代码当中的重任
展开
-
Redis学习(二)——基本命令操作
在线测试redis命令网址https://try.redis.io/?_ga=2.122075523.965010314.1594890063-693923878.1594798892注意 这个网址是连接上redis客户端之后测试用的Redis命令启动命令redis-server连接命令redis-cli该命令会连接本地的 redis 服务redis-cli -h host -p port -a password该命令可连接远程redis服务注意 远程连接redis服务时远程re原创 2020-07-18 11:04:33 · 188 阅读 · 0 评论 -
Redis学习(一)——基本介绍以及安装
什么是Redis官网上:Redis是一种开放源代码(BSD许可)的内存中数据结构存储,用作数据库,缓存和消息代理。它支持数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超级日志,带有半径查询和流的地理空间索引。Redis具有内置的复制,Lua脚本,LRU驱逐,事务和不同级别的磁盘持久性,并通过Redis Sentinel和Redis Cluster自动分区提供高可用性单机版安装(Linux环境)1、下载:https://redis.io/download2、解压:tar -zxv原创 2020-07-15 17:51:11 · 162 阅读 · 0 评论 -
数据库知识——MySQL索引结构B+tree
一般在项目中做报表功能的人都会遇到sql查询慢的问题。这时候很多人都会选择给合适的字段创建索引。那么索引为什么加快sql查询呢?现在来看看什么是mysql索引一、什么是索引?索引是为了加速对表中数据行的检索和创建的一种分散存储的数据结构很多人在面试的时候说索引是书的目录之类的答案。其实很多面试官不是要你回答这种模糊的概念。记住:索引是一种数据结构索引上面储存这表数据在磁盘中的地...原创 2018-12-31 13:04:41 · 234 阅读 · 0 评论 -
mysql 事务以及锁机制
一、事务相关数据库操作的最小工作单元,是作为单个逻辑工作单元执行的一系列操作;事务是一组不可在分割的操作集合Innodb存储引擎支持事务四大特性: 原子性:同个事务中的操作同时成功或失败 一致性:指的是业务上的一致 隔离性:所有事务之间对数据的操作相互不可见 持久性:对数据的操作能持久保存事务并发的三大问题: ...原创 2019-01-06 21:16:25 · 893 阅读 · 4 评论 -
数据库之分库分表
一、分库分表的集中方式1、把一个节点中的多个数据库拆分到不同的节点上优点:简单缺点:如果写压力不均衡则达不到效果2、把一个数据库中的表分离到不同的数据库中优点:减轻原来的写压力缺点:只能解决暂时的压力3、表的水平拆分。下面细说二、数据库表分片前的准备1、如何选择分区键1)分区键要尽量避免跨分片查询的发生(否则则达不到分片的效果)2)分区键要能尽量使各个分...原创 2019-01-27 21:04:01 · 132 阅读 · 0 评论 -
linux通过yum命令安装mysql
首先检查 MySQL 是否已安装yum list installed |grep mysql如果有的话 就全部卸载yum-yremove +数据库名称MySQL 依赖 libaio,所以先要安装 libaioyum search libaio# 检索相关信息yum install libaio# 安装依赖包下载 MySQL Yum Repository地址...原创 2019-08-04 15:59:40 · 227 阅读 · 0 评论