随笔分类 - 数据库
摘要:避免全表扫描 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 避免判断null值 应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num
阅读全文
摘要:MySQL中的索引简介 索引的优点 1 保证每一行数据的唯一性 2 提高查询的速度 3 加快表与表之间的连接 4 分组和排序进行数据检索的时候,显著减少分组和排序时间 5 通过索引,可以在查询中使用查询优化器,提高系统的性能。 索引的缺点 1 时间:创建索引和维护索引需要消耗时间,时间会随着数据量递
阅读全文
摘要:MySQL DBMS - MySQL Database Management System。数据库管理系统。 MySQL数据库引擎 ISAM (Indexed Sequential Access Method) isam是一个存在时间较长的数据表格管理方法,被设计的时候就考虑到数据库被查询的次数要远
阅读全文
摘要:平衡二叉树 平衡二叉树采用二分法的思维把数据组装成一个树形结构,减少无关的数据检索,大大提升了数据的检索速度。 规则: 1、非叶子节点最多只能有两个子节点存在。 2、每一个非叶子节点数据分布规则为:左边子节点小于当前节点的值,右边的子节点大于当前节点的值(这里的值是基于自己的算法规则而定的,比如ha
阅读全文

浙公网安备 33010602011771号