SQL Server 索引结构及其使用(四)
KeyLife富翁笔记 |
作者: HongYuan 标题: SQL Server 索引结构及其使用(四) 关键字: 分类: 个人专区 密级: 公开
(评分: , 回复: 0, 阅读: 601) »»
|
SQL Server 索引结构及其使用(四) 作者:freedk 一、深入浅出理解索引结构 聚集索引的重要性和如何选择聚集索引 在上一节的标题中,笔者写的是:实现小数据量和海量数据的通用分页显示存储过程。这是因为在将本存储过程应用于“办公自动化”系统的实践中时,笔者发现这第三种存储过程在小数据量的情况下,有如下现象: 1、分页速度一般维持在1秒和3秒之间。 2、在查询最后一页时,速度一般为5秒至8秒,哪怕分页总数只有3页或30万页。 虽然在超大容量情况下,这个分页的实现过程是很快的,但在分前几页时,这个1-3秒的速度比起第一种甚至没有经过优化的分页方法速度还要慢,借用户的话说就是“还没有ACCESS数据库速度快”,这个认识足以导致用户放弃使用您开发的系统。 1、以最快的速度缩小查询范围。 2、以最快的速度进行字段排序。 第1条多用在查询优化时,而第2条多用在进行分页时的数据排序。 而聚集索引在每个表内又只能建立一个,这使得聚集索引显得更加的重要。聚集索引的挑选可以说是实现“查询优化”和“高效分页”的最关键因素。 1、您最频繁使用的、用以缩小查询范围的字段上; 2、您最频繁使用的、需要排序的字段上。 结束语 本篇文章汇集了笔者近段在使用数据库方面的心得,是在做“办公自动化”系统时实践经验的积累。希望这篇文章不仅能够给大家的工作带来一定的帮助,也希望能让大家能够体会到分析问题的方法;最重要的是,希望这篇文章能够抛砖引玉,掀起大家的学习和讨论的兴趣,以共同促进,共同为公安科技强警事业和金盾工程做出自己最大的努力。 文章引用:http://www.vckbase.com/document/viewdoc/?id=1310
2005-9-20 12:26:05
|
转载于:https://www.cnblogs.com/ZhouXiHong/archive/2006/11/22/568252.html
SQL Server 索引结构及其使用(四)相关推荐
- SQL Server 索引结构及其使用(一)[转]
SQL Server 索引结构及其使用(一) 作者:freedk 一.深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(cluste ...
- [收藏]SQL Server 索引结构及其使用
SQL Server 索引结构及其使用(一) SQL Server 索引结构及其使用(二) SQL Server 索引结构及其使用(三) SQL Server 索引结构及其使用(四)
- [转]聚集索引和非聚集索引(sql server索引结构及其使用)
聚集索引和非聚集索引(sql server索引结构及其使用) [来自]http://www.cnblogs.com/xinqqing83/archive/2006/10/31/545747.html ...
- SQL Server 索引结构及其使用
SQL Server 索引结构及其使用(一) 作者:freedk 一.深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引 ...
- 昨日关注:SQL Server 索引结构及其使用
2005-4-25 [数据库技术] SQL Server 索引结构及其使用(4) # 为解决这个矛盾,笔者后来又添加了一个日期列,其默认值为getdate().用户在写入记录时,这个列自动写入当时的时 ...
- SQL Server 索引结构及其使用(二)(转)
SQL Server 索引结构及其使用(二) 作者:freedk 一.深入浅出理解索引结构 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被 ...
- 【转】SQL Server 索引结构及其使用(二)
SQL Server 索引结构及其使用(二) 作者:freedk 一.深入浅出理解索引结构 改善SQL语句 很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会 ...
- SQL Server 索引结构及其使用(三)(转)
SQL Server 索引结构及其使用(三) 作者:freedk 一.深入浅出理解索引结构 二.改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程 建立一个 Web 应用,分页浏览功能必不可 ...
- SQL Server 索引结构及其使用(一)
一.深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录.微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引.簇集索引)和非聚集索引(noncl ...
最新文章
- Mybatis复习笔记3:映射文件详解
- html 右边是iframe 左右结构_HTML速查表
- 基于机器视觉的缺陷检测汽车零部件
- Spark源码学习之IDEA源码阅读环境搭建
- 三图解决phpStorm部署ftp
- java线程池并发_Java并发教程–线程池
- Problem B: C语言习题 学生成绩输入和输出
- python基础30个常用代码-30 个Python代码实现的常用功能,精心整理版
- Python 函数参数传递的困惑
- 【优化算法】多策略协同多目标萤火虫算法(MOFA_MOCS)【含Matlab源码 1512期】
- golang python对比_对比 Python 和 Go 语言的每秒请求数
- Go语言实战-golang操作MySQL
- leaflet 加载百度离线瓦片
- 计算机应用中格式刷怎么用,Word中格式刷怎么用? -电脑资料
- 冒险教主-超详细绘制教程
- 使用laravel-wechat微信支付
- 985本科,自学JAVA四个月,我用二年时间从银行外包跳进了阿里!
- 全球都热炸了,谷歌服务器已经崩掉了
- 循环结构习题:公式求π值
- Excel在统计分析中的应用—第十二章—回归分析与预测-应用LINEST函数进行回归分析
热门文章
- 清空div中的内容而不刷新整个页面_Vue中的$nextTick机制
- html漩涡源码,html5 canvas多边形漩涡
- python操作mysql中的表_带你了解什么是Python操作MySQL数据库
- Linux学习笔记---修改CPU频率为自动调节模式
- 【windows 10】+【OpenCV3.4.1】+【opencv_contrib3.4.1】编译:
- Buildroot根文件系统构建
- 海思3559AV100上运行自己训练的yolov3
- PCA(主成分分析)的工作原理
- 一张图带你了解Android5.0中的colorPrimary、colorPrimaryDark、colorAccent
- C#中Abstract和Virtual的区别