数据库
lxxxxxt
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数据库连接池
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而再不是重新建立一个。优点释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。资源重用,避免了频繁的创建、释放连接引起的大量性能开销,能明显提高对数据库操作的性能。对于业务请求而言,直接利用创建好的连接,避免了数据库连接初始化和释放的时间开销,缩短了系统响应时间。工作机制数据库连接池在初始化时将创建一定数量的数据库连接放到连接池中,这些数据库连接的数量是由最小数原创 2020-09-06 21:19:38 · 237 阅读 · 0 评论 -
缓存穿透、缓存击穿、缓存雪崩
什么数据适合缓存缓存穿透缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求。这时的用户很可能是攻击者,攻击会导致数据库压力过大。假如客户端每秒发送5000个请求,其中4000个为黑客的恶意攻击,即在数据库中也查不到。举个例子,用户id为正数,黑客构造的用户id为负数,如果黑客每秒一直发送这4000个请求,缓存就不起作用,数据库也很快被打死。解决方案:1.接口层增加校验,如用户鉴权校验,id做基础校验,id<=0的直接拦截;2.从缓存取不到的数据,在数据库中也没有取到,原创 2020-09-04 21:40:36 · 172 阅读 · 0 评论 -
mysql常用库函数
数字函数日期datediff(yy, 列表属性birthday, getdate()):将当前日期与出生日期求差,格式yy,得年份即年龄。from_unixtime(时间戳, ‘%y-%m-%d’):将时间戳转化为指定日期格式(时间戳10位,秒为单位)...原创 2020-08-26 14:14:26 · 331 阅读 · 0 评论 -
数据库设计的三范式
关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。1NF:原子性,无重复的列,每一列都是不可分割的基本数据项,同一 列中不能有多个值,即实体中的某个属性不能有多个值或者不 能有重复的属性。2NF:唯一性,属性完全依赖于主键。先满足第一范式。一个表中的非主键字段、完全依赖...原创 2020-04-08 22:43:20 · 435 阅读 · 0 评论 -
《数据库系统概述》复习笔记
文章目录一 绪论数据库、数据库管理系统:数据模型:二 关系数据库关系数据结构关系操作完整性约束关系代数三 关系数据库标准语言SQL数据定义数据查询数据更新视图sql库函数四 数据库安全安全性控制五 数据库完整性六 数据库编程一 绪论数据库、数据库管理系统:数据模型:模型是对某个对象特征的模拟和抽象。数据模型是对现实数据特征的抽象。数据模型是数据库系统的核心和基础。根据模型应用的目的可以分为:1概念模型、2逻辑模型和物理模型。>层次模型:像一个倒立的树,结点的双亲唯一。网状模型:允许原创 2020-08-20 14:28:53 · 5239 阅读 · 1 评论 -
数据库(错题)
8.15QoS服务质量,是网络的一种安全机制。QoS是局域网的一个重要的需求。错它是指网络提供更高优先服务的一种能力,包括专用带宽、抖动控制和延迟(用于实时和交互式流量情形)、丢包率的改进以及不同WAN、LAN 和 MAN 技术下的指定网络流量等,同时确保为每种流量提供的优先权不会阻碍其它流量的进程只要涉及到带宽分配和对业务服务质量有要求的地方,就会有QoS设计。QoS技术多应用于广域网络和语音、视频等媒体业务系统。Mysql sql注入中使用延时注入时常用的语句是:sleep()原创 2020-08-15 22:17:55 · 1282 阅读 · 0 评论
分享