随笔分类 -  数据库

摘要:1、一张表,里面有 ID 自增主键,当 insert 了 17 条记录之后,删除了第 15,16,17 条记录,再把 Mysql 重启,再 insert 一条记录,这条记录的 ID 是 18 还是 15 ? (1)如果表的类型是 MyISAM,那么是 18 因为 MyISAM 表会把自增主键的最大 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(86) 评论(0) 推荐(0)
摘要:Redis和memcache的区别1 Redis和memcache的区别2 Redis和memcache的区别3 一、Redis简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合) 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(225) 评论(0) 推荐(0)
摘要:Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”);DriverManager.registerDriver(new com.mysql.jdbc.Driver());System.setProperty(“jdbc.drive 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(41) 评论(0) 推荐(0)
摘要:今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于 Web 应用尤其明显。关于数据库的性能,这并不只是 DBA 才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的 SQL 语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(49) 评论(0) 推荐(0)
摘要:一、 MyCat 简介 MyCat 解释: 数据库中间件软件 1.1 利用 mySQL 主从备份功能实现读写分离. 增加,删除,修改,都操作主数据库查询到从数据库中查询.优点:提升程序执行性能 1.2 架构模式 1.3 MyCat 具备分库/分表功能. 默认 MyCat 分库(建议使用)可以配置让M 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(57) 评论(0) 推荐(0)
摘要:一、MySQL 主从简介 MySQL 默认支持主(master)从(slave)功能.配置完主从备份后效果:在主数据库中操作时,从同步进行变化.主从本质:主数据的操作写入到日志中,从数据库从日志中读取,进 行操作.主从原理 默认 MySQL 没有开启日志功能每个 数据库需 要有一 个 server_ 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(1843) 评论(0) 推荐(0)
摘要:客户端发送一条查询给服务器;服务器先会检查查询缓存,如果命中了缓存,则立即返回存储在缓存中的结果。否则进入下一阶段;服务器端进行SQL解析、预处理,再由优化器生成对应的执行计划;MySQL根据优化器生成的执行计划,调用存储引擎的API来执行查询;将结果返回给客户端。 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(51) 评论(0) 推荐(0)
摘要:按照对数据操作的锁粒度来分:行级锁、表级锁、页级锁、间隙锁 行级锁:行级锁是MySQL中锁定粒度最细的一种锁。表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突,其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁。表级锁:表级锁是MySQL中锁定粒度最大的一种锁,表示对当前操 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(231) 评论(0) 推荐(0)
摘要:有四种索引,分别是:全文索引,HASH索引,BTREE,RTREE。 全文索引 :全文索引目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。Hash 索 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(225) 评论(0) 推荐(0)
摘要:RDB 持久化可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。 AOF 持久化记录服务器执行的所有写操作命令,并在服务器启动时,通过重新执行这些命令来还原数据集。 AOF 文件中的命令全部以 Redis 协议的格式来保存,新命令会被追加到文件的末尾。 R 阅读全文
posted @ 2022-04-08 23:24 FireCode 阅读(29) 评论(0) 推荐(0)
摘要:一、事务的基本要素(ACID) 1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。 2、一致性 阅读全文
posted @ 2020-08-05 10:34 FireCode 阅读(1502) 评论(0) 推荐(0)