数据库共24篇
MySQL千行笔记| 小妖客栈置顶

MySQL千行笔记

非常不错的总结,强烈建议保存下来,需要的时候看一看。 基本操作  /* Windows服务 */  -- 启动 MySQL   net start mysql  -- 创建Windows服务   sc create mysql binPath= mysqld_bin_pat...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
04610
SQL常见面试题总结(1)| 小妖客栈

SQL常见面试题总结(1)

检索数据SELECT 用于从数据库中查询数据。从 Customers 表中检索所有的 ID现有表 Customers 如下:cust_idABC编写 SQL 语句,从 Customers 表中检索所有的 cust_id。答案:SELECT cust_id  FRO...
wangkay的头像| 小妖客栈钻石会员wangkay11个月前
0957
如何基于Redis实现延时任务| 小妖客栈

如何基于Redis实现延时任务

基于 Redis 实现延时任务的功能无非就下面两种方案:Redis 过期事件监听Redisson 内置的延时队列面试的时候,你可以先说自己考虑了这两种方案,但最后发现 Redis 过期事件监听这种方案存在很多...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
04313
MySQL自增主键一定是连续的吗| 小妖客栈

MySQL自增主键一定是连续的吗

作者:飞天小牛肉原文:https://mp.weixin.qq.com/s/qci10h9rJx_COZbHV3aygQ众所周知,自增主键可以让聚集索引尽量地保持递增顺序插入,避免了随机查询,从而提高了查询效率。但实际上,MySQL ...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
04515
InnoDB存储引擎对MVCC的实现| 小妖客栈

InnoDB存储引擎对MVCC的实现

多版本并发控制 (Multi-Version Concurrency Control)MVCC 是一种并发控制机制,用于在多个并发事务同时读写数据库时保持数据的一致性和隔离性。它是通过在每个数据行上维护多个版本的数据来实...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
02514
SQL语句在MySQL中的执行过程| 小妖客栈

SQL语句在MySQL中的执行过程

本文来自木木匠本篇文章会分析下一个 SQL 语句在 MySQL 中的执行流程,包括 SQL 的查询在 MySQL 内部会怎么流转,SQL 语句的更新是怎么完成的。在分析之前我会先带着你看看 MySQL 的基础架构,...
MySQL查询缓存详解| 小妖客栈

MySQL查询缓存详解

缓存是一个有效且实用的系统性能优化的手段,不论是操作系统还是各种软件和网站或多或少都用到了缓存。然而,有经验的 DBA 都建议生产环境中把 MySQL 自带的 Query Cache(查询缓存)给关掉。而...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
0247
如何基于Redis实现延时任务| 小妖客栈

如何基于Redis实现延时任务

基于 Redis 实现延时任务的功能无非就下面两种方案: Redis 过期事件监听 Redisson 内置的延时队列 面试的时候,你可以先说自己考虑了这两种方案,但最后发现 Redis 过期事件监听这种方案存在很...
MySQL常见面试题总结| 小妖客栈

MySQL常见面试题总结

MySQL 基础什么是关系型数据库?顾名思义,关系型数据库(RDB,Relational Database)就是一种建立在关系模型的基础上的数据库。关系模型表明了数据库中所存储的数据之间的联系(一对一、一对多...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
04414
Redis常见面试题总结(2)| 小妖客栈

Redis常见面试题总结(2)

Redis 事务什么是 Redis 事务?你可以将 Redis 中的事务理解为:Redis 事务提供了一种将多个命令请求打包的功能。然后,再按顺序执行打包的所有命令,并且不会被中途打断。Redis 事务实际开发中...
MySQL高性能优化规范建议总结| 小妖客栈

MySQL高性能优化规范建议总结

作者: 听风 原文地址: https://www.cnblogs.com/huchong/p/10219318.html。数据库命名规范所有数据库对象名称必须使用小写字母并用下划线分割所有数据库对象名称禁止使用 MySQL 保留关键字(如...
wangkay的头像| 小妖客栈钻石会员wangkay12个月前
05115