表中有1亿条数据,怎么查询最快

 我来答
手机用户32013
推荐于2017-09-26 · 超过64用户采纳过TA的回答
知道答主
回答量:125
采纳率:75%
帮助的人:58.6万
展开全部
索引提高查询修改删除速度,前提是你的where条件中用到添加了索引的字段 索引分聚簇索引,非聚簇索引和唯一索引,一个表里只允许一个聚簇索引,聚簇表示的是数据的物理存储,,索引可以提高查找速度,但是会减低修改和插入速度,所以一个表里不适宜多建立索引,对于简单的表我们无须建立索引。 所以毫无疑问自然事索引查询你的这个亿条记录的表哈!索引是为了提高数据库性能的。 通过索引视图改善性能     运用索引提高查询性能不算是一个新概念;但是,索引视图提供了一些借助标准索引无法取得的性能收益。索引视图可通过以下方式提高查询性能:     可预先计算聚合并将其保存在索引中,从而在查询执行时,最小化高成本的计算。      可预先联接各个表并保存最终获得的数据集。      可保存联接或聚合的组合。 在实施索引视图前,分析数据库工作负荷。运用查询及各种相关工具(比如:SQL Profiler)方面的知识来确定可从索引视图获益的查询。频繁发生聚合和联接的情况最适合使用索引视图。无论是否频繁发生,只要某个查询需要很长的响应时间,同时快速获得响应的开销很高,那么就适合使用索引视图。例如,一些开发人员发现为高级主管们在月末运行的报告,创建预先计算和存储查询的应答的索引视图很有用。      不是所有的查询都能从索引视图中获益。与一般索引类似,如果未使用索引视图,就无法从中受益。在这种情况下,不仅无法实现性能改善,而且会在磁盘空间、维护和优化方面产生额外的成本。然而,当使用索引视图时,可大大改善(在数量级上)数据访问。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式