1 / 10
文档名称:

数据库的索引与视图.ppt

格式:ppt   大小:714KB   页数:10页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库的索引与视图.ppt

上传人:1640869425 2020/4/9 文件大小:714 KB

下载得到文件列表

数据库的索引与视图.ppt

相关文档

文档介绍

文档介绍:MYSQL学索引与视图索引索引索引概述索引是一个单独的、物理的数据库结构该结构中包括表中的一列或若干列的值以及相应的指向表中物理标识这些值的数据页的逻辑指针的集合索引依赖于数据库的表,作为表的一个组成部分一旦创建后,由数据库系统自身进行维护存放于索引页面中个表的存储是由两部分组成的,一部分用来存放表 的数据页面,另一部分存放索引页面设计原则为了使索引的使用效率更高,在创建索引的时候必须考虑在哪些字段上创建索引和创建什么类型的索引最适合建立索引的列,是出现在where子句中的列,而非select关键字后面的列考虑某列中值的分布。索引的列的基数越大,索引的效果越好使用短索引不要过度索引最左前缀匹配原则存储类型B-Tree索引B+Tree:每一个叶子节点都包含指向下一个叶子节点的指针,从而方便叶子节点的范围遍历。存放于索引页面中B-Tree通常意味着所有的值都是按顺序存储的,并且每一个叶子页到根的距离相同,很适合查找范围数据。存储类型哈希索引哈希索引就是采用一定的哈希算法,把键值换算成新的哈希值,检索时不需要类似B+树那样从根节点到叶子节点逐级查找,只需一次哈希算法即可立刻定位到相应的位置,速度非常快B+树索引和哈希索引的明显区别Hash索引仅仅能满足"=","IN"和"<=>"查询,不能使用范围查询Hash索引无法被用来避免数据的排序操作Hash索引不能利用部分索引键查询Hash索引在任何时候都不能避免表扫描Hash索引遇到大量Hash值相等的情况后性能并不一定就会比B-Tree索引高存储类型索引失效Where子句的查询条件中有!=Where子句使用了mysql函数时,索引无效在使用like进行匹配查询,有左通配符%时,索引无效使用or语句来连接条件当索引列有大量重复时,sql查询可能不会去利用索引存储类型视图什么是视图视图是由查询结果形成的一张虚拟表。什么时候要用到视图如果某个查询结果出现的非常频繁,也就是,要经常拿这个查询结果来做子查询视图视图的作用简化查询语句可以进行权限控制大数据分表时可以用到视图

最近更新

储罐施工技术指导与培训服务合同 3页

光伏产品常规销售合同 3页

党政机关会议图文直播及录制合同 3页

2025年度学校饮用水水质安全保障协议书3篇 206页

公共服务采购合同绩效评价标准 3页

关于合同签订次数规定的补充条款协定 2页

军事技术知识产权采购合同样本 3页

农业科技研发成果担保借贷合同 3页

农家菜馆经营合作协议范本 3页

冷链仓储配送一体化服务合同示范文本 3页

出租车行业车辆租赁咨询服务合同 3页

创业投资公司与初创企业间借款合同 3页

2025年度交通安全责任合同3篇 37页

2025年居民个人购房合同书(房产交易环保标准.. 42页

办公家具智能化改造与升级合同 6页

办公楼租赁与管理合作协议范本 3页

办公车辆租赁与应急调度服务合同 3页

北京个人二手车转让与二手车交易流程规范协议.. 3页

北京新能源车牌指标租赁代理费及服务合同 3页

医疗器械大客户代理销售合同样本 4页

半导体芯片代工研发合作协议 3页

印刷车间承包加工合同书 3页

厂房水电消防设施预防性维护合同 3页

厂房转让及物业管理服务合同范本 2页

叉车租赁与司机培训及考核服务合同 3页

可再生能源发电站安装工程综合保险合同 2页

商业地产项目财务核算与合同约束协议 3页

商务办公区租赁合同(含企业孵化服务) 3页

国有企业与个体劳动者综合性劳务服务合同 2页

地下室承台施工风险评估及控制合同 3页