数据库 第794页
-
替你踩过Redis缓存的坑,奉上使用规范和监控方法
一、前言 在互联网应用中,缓存成为高并发架构的关键组件。本文主要介绍缓存使用的典型场景、实操案例分析、Redis使用规范及常规Redis监控。 二、常见缓存对比 常见的缓存方案:本地缓存包括HashM...
-
使用Navicat软件对数据库定时备份
使用Navicat软件对数据库定时备份 在做数据库修改或删除操作中,可能会导致数据错误,甚至数据库崩溃,而有效地定时备份能很好地保护数据库。本文主要介绍Navicat for MySQL定时备份数据库...
-
-
MySQL流转工具Maxwell的代码改造和优化小结
Maxwell是开源产品,相比Canal的体量也小很多,综合考虑下,在短期内选择了Maxwell. 从快速上手到功能支持,算是一个总体支持还不错的产品,也让技术调研和迭代进度进展相对快了很多。 一般说...
-
在 Linux 上安装 MariaDB 或 MySQL
MariaDB 和 MySQL 都是使用 SQL 的开源数据库,并且共享相同的初始代码库。MariaDB 是 MySQL 的替代品,你可以使用相同的命令(mysql)与 MySQL 和 MariaDB...
-
MySQL中,21个写SQL的好习惯(修正版)
前言 每一个好习惯都是一笔财富,本文分SQL后悔药, SQL性能优化,SQL规范优雅三个方向,分享写SQL的21个好习惯,谢谢阅读,加油哈~ 1. 写完SQL先explain查看执行计划(SQL性能优...
-
一口气搞懂MySQL索引所有知识点
前言国庆期间看了数据库的很多资料和书籍,这点我在总结的数据库文章里面也提过了,然后我发现我对索引的介绍不全,所以整理了一下自己的笔记,决定来个索引完整版,老规矩可能还是没我正常文章风格那么跳,但是干货...
-
如此火的Redis,它都解决了什么问题?
先看一下Redis是一个什么东西。官方简介解释到: Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用。同时支持strin...
-
乐观锁、悲观锁和MVCC,今天让你一次搞懂
在数据库的实际使用过程中,我们常常会遇到不希望数据被同时写或者读的情景,例如秒杀场景下,两个请求同时读到系统还有库存1个,然后又先后把库存更新为0,这时候就会出现超卖的情况,这时候货物的实际库存和我们...
-
MySQL存储过程使用解析
mysql存储过程 存储过程(Stored Procedure)是一种在数据库中存储复杂程序,以便外部程序调用的一种数据库对象。目的是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可...
