上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 40 下一页

2021年8月15日

摘要: 哈希索引,对于哈希索引来说,底层的数据结构肯定是哈希表,因此在绝大多数需求为单条记录查询的时候,可以选择哈希索引,查询性能最快;其余大部分场景,建议选择BTree索引 BTree索引,Mysql的BTree索引使用的是B树中的B+Tree,BTREE索引就是一种将索引值按一定的算法,存入一个树形的数 阅读全文
posted @ 2021-08-15 20:28 超人不会灰啊 阅读(207) 评论(0) 推荐(0) 编辑
 
摘要: 悲观锁,先获取锁,再进行业务操作,一般就是利用类似 SELECT … FOR UPDATE 这样的语句,对数据加锁,避免其他事务意外修改数据。 当数据库执行SELECT … FOR UPDATE时会获取被select中的数据行的行锁,select for update获取的行锁会在当前事务结束时自动 阅读全文
posted @ 2021-08-15 17:18 超人不会灰啊 阅读(105) 评论(0) 推荐(0) 编辑
 
摘要: 而在 MySQL 中,恢复机制是通过回滚日志(undo log)实现的,所有事务进行的修改都会先记录到这个 回滚日志中,然后在对数据库中的对应行进行写入。 当事务已经被提交之后,就无法再次回滚了。 回滚日志作用: 1)能够在发生错误或者用户执行 ROLLBACK 时提供回滚相关的信息 2) 在整个系 阅读全文
posted @ 2021-08-15 16:36 超人不会灰啊 阅读(376) 评论(0) 推荐(0) 编辑
 
摘要: 视图是一种虚拟的表,通常是有一个表或者多个表的行或列的子集,具有和物理表相同的功能游标是对查询出来的结果集作为一个单元来有效的处理。一般不使用游标,但是需要逐条处理数据的时候,游标显得十分重要。 阅读全文
posted @ 2021-08-15 16:28 超人不会灰啊 阅读(36) 评论(0) 推荐(0) 编辑
 
摘要: 11、都知道数据库索引采用B+树而不是B树,原因也有很多,主要原因是 什么? 主要原因:B+树只要遍历叶子节点就可以实现整棵树的遍历,而且在数据库中基于范围的查询是非常频 繁的,而B树只能中序遍历所有节点,效率太低。 12、文件索引和数据库索引为什么使用B+树?(第9个问题的详细回答) 文件与数据库 阅读全文
posted @ 2021-08-15 16:27 超人不会灰啊 阅读(82) 评论(0) 推荐(0) 编辑
 
摘要: 脏读、不可重复读和幻影读的概念 1、脏读就是指当一个事务正在访问数据,并且对数据进行了修改,而这种修改还没有提交到数据库中,这时,另外一个事务也访问这个数据,然后使用了这个数据。因为这个数据是还没有提交的数据,那么另外一个事务读到的这个数据是脏数据,依据脏数据所做的操作可能是不正确的。 2、不可重复 阅读全文
posted @ 2021-08-15 16:13 超人不会灰啊 阅读(215) 评论(0) 推荐(0) 编辑
 
摘要: 1.为搜索字段创建索引 2.避免使用 Select *,列出需要查询的字段 3.垂直分割分表 4.选择正确的存储引擎 阅读全文
posted @ 2021-08-15 15:50 超人不会灰啊 阅读(57) 评论(0) 推荐(0) 编辑
 
摘要: 第一种回答 Drop、Delete、Truncate都表示删除,但是三者有一些差别: Delete用来删除表的全部或者一部分数据行,执行delete之后,用户需要提交(commmit)或者回滚 (rollback)来执行删除或者撤销删除,会触发这个表上所有的delete触发器。 Truncate删除 阅读全文
posted @ 2021-08-15 15:39 超人不会灰啊 阅读(360) 评论(0) 推荐(0) 编辑
 
摘要: Server层按顺序执行sql的步骤为: 1. 客户端请求-> 2. 连接器(验证用户身份,给予权限) -> 3. 查询缓存(存在缓存则直接返回,不存在则执行后续操作)-> 4. 分析器(对SQL进行词法分析和语法分析操作) -> 5. 优化器(主要对执行的sql优化选择最优的执行方案方法) -> 阅读全文
posted @ 2021-08-15 15:12 超人不会灰啊 阅读(99) 评论(0) 推荐(0) 编辑
 
摘要: 可以分为服务层和存储引擎层两部分,其中: 服务层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现,比如 存储过程、触发器、视图等。 存储引擎层负责数据的存储和提取。其架构模式是 阅读全文
posted @ 2021-08-15 15:12 超人不会灰啊 阅读(116) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 40 下一页