
数据库
oh_妙笔生花
人生苦短,我用Python.
展开
-
一分钟get-----------缓存穿透、缓存击穿、缓存雪崩的详解及解决方案
一、缓存处理流程前台请求,后台先从缓存中取数据,取到直接返回结果,取不到时从数据库中取,数据库取到更新缓存,并返回结果,数据库也没取到,那直接返回空结果。二、缓存穿透缓存穿透是指缓存和数据库中都没有的数据,而用户不断发起请求,如发起为id为-1或id为特别大不存在的数据。只是的用户很可能是攻击者,攻击会导致数据库压力过大、解决方案:1.接口层增加校验,id做基础校验,id<=0...转载 2019-03-21 20:10:54 · 154 阅读 · 0 评论 -
windows 下 修改mysql配置文件
windows 下安装mysql配置文件# For advice on how to change settings please see# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html# *** DO NOT EDIT THIS FILE. It's a template which wi...原创 2019-03-30 10:33:39 · 4616 阅读 · 0 评论 -
MySQL的存储引擎
MySQL的存储引擎---------------InnoDB存储引擎和MyISAM存储引擎数据库存储引擎是数据库底层软件组织,数据库管理系统(DBMS)使用数据引擎进行创建查询更新和删除数据。不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能,使不同的存储引擎,还可以获得特定的功能。 现在许多不同的数据库管理系统都支持不同的数据引擎。MySQL的核心就是插件式存储引擎。-------...原创 2019-03-30 14:51:05 · 125 阅读 · 0 评论