数据索引的设计,都和什么有关?

php中文网
发布: 2016-06-07 15:08:46
原创
1659人浏览过

先找出执行频率最高的sql,然后找出量比较大的表,然后把就是结合查询计划去实现这些语句的 索引 覆盖,还是sqlserver强大,查询计划是图形化的,mysql得explan有些弱呀。 1.作为where、join字段在生产环境下的使用频率,注意 索引 在哪些情况下不被使用 2.

先找出执行频率最高的sql,然后找出量比较大的表,然后把就是结合查询计划去实现这些语句的索引覆盖,还是sqlserver强大,查询计划是图形化的,mysql得explan有些弱呀。

1.作为where、join字段在生产环境下的使用频率,注意索引在哪些情况下不被使用 2.大数据表要做到CURD性能综合平衡:充分考虑索引对CUD的影响 3.OLTP和OLAP:用时间和空间来减少即需查询 4.需要使用唯一索引来保证数据的业务约束。5.原则索引应尽量使用数值字段 6.聚集索引和非聚集索引:最频字段或主键。7. 索引无法解决的问题要通过OLAP、(分布式)缓存等解决。索引对硬盘的伤害,即索引会增加写硬盘,写对硬盘的伤害比读大。

1:和数据操作方式有关,简单说就是SQL怎么写,查询条件和更新条件;2:和数据操作频次有关,读频率高和写频率高,处理思路会有不同;3:和数据容量有关;4:和数据分布特征有关;特别是复合索引设计,需呀理解数值分布的均匀度和散列特征;

MartCnEnterPrise企业版
MartCnEnterPrise企业版

除了有一半电子商务的全部基本功能外,还增加了“模版自由更换”“程序在线自动更新升级”“分布式搜索”等特色功能 主要功能: ·网站的基本信息设置,部分数据以XML方式同服务器发生交互。 ·可自行关闭和开启网站,方便维护,可自定维护时显示的代码。 ·可自定义站点的关键字和描述,方便搜索引擎找到您的网站。 ·可自定义商品图片、新闻图片的上传目录和预览图片的大小。 ·提供自己设置网站的邮件发送服务器SM

MartCnEnterPrise企业版 0
查看详情 MartCnEnterPrise企业版

 索引本身带来的代价(变更频度,索引维护单次开销,索引空间,并发开销), 索引带来的好处(查询的开销变化, 查询的频度), 这两者的交叉点, 就是选择使用/不使用新的索引的交叉点

最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号