`

读文心得:应用索引技术心得

阅读更多
新看了《MSDN精选》05年第4期,发现其中的《应用索引技术优化SQL语句》一文写的不错,推荐大家阅读。其中对sql server 2000中的索引的使用,执行情况等做了较全面的分析,下面总结归纳其中的重要几点。

1 逻辑读问题。创建索引尽量要减少语句的logic reads.logic reads是指语句执行时需要访问单位为8K的数据页总数,logic reads越少,其需要的内存和CIP时间越少,执行速度越快。
   在执行sql语句前,可以用set statistics io命令看到起逻辑读的次数。

2 对出现在where子句中的字段加索引,尽可能减少TABLE SCAN(全表扫描),使其变为index scan.可以
用set statistics profile来看到执行SQL语句的计划,知道是否是table scan或是index scan.

3 组合索引
   比如select  学生姓名,入学时间 from xxx where 入学时间>='20050601' and 入学时间<='20051201' and 年龄>24
    可以在入学时间和年龄上建立一个组合索引,组合的顺序为(入学时间,年龄),
另外,尽量不要选择那些唯一性很低的字段,比如,在性别字段上建立索引没多大意义

4 覆盖索引。覆盖索引能是语句不需要访问表仅访问索引就能得到所要的数据。当在SQL语句执行计划中,如果发现有bookmark lookup的话,就表示为访问一行数据,起码要两次IO,一次访问索引,一次访问基本表。要创建覆盖索引,必须包含select 子句和where子句出现的所有字段,where字段在前,select字段在后
  create nonclustered index idx_covered on xxx(入学时间,年龄,学生姓名)
     对那些非常唯一的字段如主键和外键,经常出现在group by,order by等字段应创建索引
5 尽量不要对where语句中的字段值直接使用各类函数表达式,要尽可能把函数或表达式放在操作符的右边。

  
分享到:
评论

相关推荐

    华泰证券:文心一言:技术与能力拆解.pdf

    华泰证券:文心一言:技术与能力拆解.pdf

    华泰证券:文心一言:技术与能力拆解

    文心一言(ERNIE Bot)是基于文心大模型技术推出的生成式对话产品,由 百度于 2023 年 2 月 7 日正式宣布推出,预计 3 月问世。文心一言的底层技 术基础是文心大模型。文心一言的底层逻辑是,通过百度智能云提供服务...

    文心一言:技术与能力拆解.rar

    总结起来,“文心一言”作为百度公司在自然语言处理领域的旗舰产品,其技术深度和应用广度都体现了当前AI技术的前沿水平。通过预训练和微调的学习机制,结合Transformer架构,实现了对中文文本的深度理解和生成。这...

    ChatGPT vs. 文心一言:用最佳的语言应用,让你的内容表现更出色

    ChatGPT更加强调自然语言处理技术,需要较高的计算能力和模型训练,可以生成较为复杂的文本,适用于多场景的对话系统和文本生成应用;而文心一言则更加注重短小精悍的语言表达,提供简单但有力的句子,适用于个人...

    聊天GPT与文心一言:人工智能与文化的融合 中国版chatGPT来了

    近年来,自然语言处理技术的快速发展使得机器人聊天、智能客服、AI翻译等领域不断涌现出各种新技术和产品。其中,中国版chatGPT和文心一言是备受关注的两个热门话题。  中国版chatGPT(中文版GPT)是由华为和北京...

    文心一言:中国版chatGPT来袭,带来新的互联网革命?

    作为一种新兴技术,它具有巨大的潜力和广泛的应用前景。例如,它可以被用于智能客服、智能写作、智能推荐、智能助手等领域,可以帮助人们更高效地完成工作和生活中的各种任务。此外,chatGPT还可以被用于预测、分析...

    文心一言、GPT3.5及GPT-4的应用测评对比

    内容概要:本文将对文心一言、GPT-3.5和GPT-4进行应用测评,并比较它们在不同场景下的表现,以科普简介的形式呈现。 适用人群:本文适合对自然语言处理技术感兴趣的从业者、科技爱好者和普通用户等人群。 使用场景...

    使用Qt5做一个调用文心一言API的应用程序

    目标:使用QT5做一个应用程序,调用文心一言的api 1、使用qt5中的网络请求模块实现访问文心一言的api的功能,能发数据,接收数据。 2、使用qt5中的creator做一个UI界面,包含用户编辑文本的文本框,显示调用接口...

    文心大模型python源码

    在当前的IT领域,Python语言因其简洁易读的语法和丰富的库支持,已经成为数据分析、机器学习以及人工智能领域的首选编程语言。"文心大模型"是基于Python开发的一种深度学习模型,尤其在自然语言处理(NLP)任务上...

    《文心》读书心得体会精选___5篇.docx

    《文心》是一本以小说形式探讨阅读与写作的书籍,它通过上世纪三四十年代的校园生活场景,展示了那个时代的学生如何在学习中解决问题,并在家长和老师的引导下追求知识和真理。书中通过一个中学生因为家庭贫困而被迫...

    论“数据挖掘”技术在中国文学研究中的应用——以《文心雕龙》的研究为例.pdf

    数据挖掘技术在文学研究领域,特别是对中国文学经典《文心雕龙》的研究,已经展现出其独特的优势和潜力。这种技术的应用不仅可以为文学作品的分析提供新的视角,而且能够极大地提升文学研究的科学性和系统性。《文心...

    AIGC行业跟踪报告(二):百度文心一言发布:能力尚不完善,战略意义仍具.pdf

    《AIGC行业跟踪报告(二):百度文心一言发布——能力尚不完善,战略意义仍具》 ...总体而言,AI技术的发展和商业化应用将持续推动相关产业的发展,而百度文心一言的发布无疑是中国AI领域的一个重要里程碑。

    百度文心一言测试指引指南

    文心一言具备多种功能,包括对话互动、问题回答、内容创作、知识问答、灵感激发等,能够广泛应用于工作、学习、娱乐等多个场景。 在文本创作方面,文心一言可以帮助用户撰写文案、编辑内容、生成市场分析报告,甚至...

    ChatGPT和文心一言的技术特点

    ChatGPT和文心一言是当前人工智能领域中备受瞩目的两大对话式AI模型,它们在自然语言处理(NLP)技术上具有显著的特点和优势。ChatGPT是由OpenAI公司开发的预训练语言模型,而文心一言则是百度公司推出的类似产品。...

    文心一言、GPT3.5及GPT-4的应用测评对比.rar

    文心一言、GPT3.5及GPT-4的应用测评对比.pdf 文心一言、GPT3.5及GPT-4的应用测评对比.pdf 文心一言、GPT3.5及GPT-4的应用测评对比.pdf 文心一言、GPT3.5及GPT-4的应用测评对比.pdf 文心一言、GPT3.5及GPT-4的应用...

    文心一言尊享礼品卡使用手册(1).pdf

    根据提供的文件信息,我们可以推断出“文心一言尊享礼品卡使用手册(1).pdf”主要涉及的内容是关于文心一言平台及其尊享礼品卡的使用指南。接下来,我们将围绕这些信息来展开详细的知识点说明。 ### 1. 文心一言平台...

    文心一言prompt宝典扫描版

    **文心一言**是百度推出的一款先进的语言模型,它具备强大的自然语言处理能力和广泛的知识储备,能够灵活应用于多种场景。这款模型的核心优势在于: - **语言处理能力**:文心一言能够理解并生成高质量的自然语言...

    文心一言人工智能使用教程和操作技巧.docx

    人工智能技术的发展使得语言模型的应用日益广泛,文心一言作为一款基于人工智能技术的语言模型,为用户提供了多种实用功能。下面是文心一言的使用教程和操作技巧。 一、功能介绍 文心一言具有强大的问答与搜索功能...

Global site tag (gtag.js) - Google Analytics