数据库
文章平均质量分 79
黎梓鹏
通过 Java 去认识计算机的世界。。。
展开
-
MySQL性能优化详解【精华篇】
MySQL性能优化详解【精华篇】0. 前置说明本文使用的数据库存储200万行的记录全文词数:6169sql文件下载地址:https://gitee.com/alizipeng/the-way-of-programming/blob/master/09-%E6%95%B0%E6%8D%AE%E5%BA%93/user.sql若希望看到其他技术笔记欢迎来访我的技术笔记项目:https://gitee.com/alizipeng/the-way-of-programmingmysql&原创 2021-08-11 16:19:14 · 969 阅读 · 0 评论 -
MySQL大数据量分页查询方法及其优化
MySQL大数据量分页查询方法及其优化1. 直接使用数据库提供的SQL语句语句样式:select * from table_name limit offset, rows适用场景:数据量比较少的情况【百、千条记录】缺点:全表扫描,速度慢。limit限制的是从结果集的offset位置处取出rows条输出,其余抛弃-- 取前4条数据select * from table_name limit 0,5-- orselect * from table_name limit 5原创 2021-07-21 20:42:00 · 235 阅读 · 2 评论 -
MySQL事务隔离级别详解
MySQL事务隔离级别详解1. 什么是事务事务是逻辑上的一组操作,要么都执行,要么都不执行。假如小明要给小红转账1000元,涉及到两个关键操作:将小明的余额减少1000元,将小红的余额增加1000元。事务就是保证这两个关键操作要么都成功,要么都要失败。2. 事务的特性【ACID】原子性: 事务是最小的执行单位,不允许分割。事务的原子性确保动作要么全部完成,要么完全不起作用;一致性: 执行事务前后,数据保持一致,例如转账业务中,无论事务是否成功,转账者和收款人的总额应该是不变的;隔离原创 2021-07-21 17:01:39 · 84 阅读 · 0 评论 -
MySQL索引详解
MySQL索引详解1. 什么是索引索引是一种用于快速查询和检索数据的数据结构。常见的索引结构有: B 树, B+树和 Hash2. 索引优缺点优点:能极大提高查询效率创建唯一索引可以保证数据库表中每一行数据的唯一性缺点:创建和维护索引比较耗时,当数据表频繁增删改时,对应的索引也要动态改变,会降低SQL执行效率索引需要使用物理文件存储,会耗费一定存储空间大多数情况下,索引查询都比全表扫描快。但是数据库数据量不大的话,使用索引不一定能提升查询效率3. 索引底层数据结构原创 2021-07-21 15:56:08 · 76 阅读 · 0 评论