知识大全 存储过程编写经验和优化措施[2]

Posted 索引

篇首语:敢说敢作敢为, 无怨无恨无悔。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 存储过程编写经验和优化措施[2]相关的知识,希望对你有一定的参考价值。

    b) 索引的使用规范    i 索引的创建要与应用结合考虑 建议大的OLTP表不要超过 个索引    ii 尽可能的使用索引字段作为查询条件 尤其是聚簇索引 必要时可以通过index index_name来强制指定索引    iii 避免对大表查询时进行table scan 必要时考虑新建索引    iv 在使用索引字段作为条件时 如果该索引是联合索引 那么必须使用到该索引中的第一个字段作为条件时才能保证系统使用该索引 否则该索引将不会被使用       v 要注意索引的维护 周期性重建索引 重新编译存储过程

  c)tempdb的使用规范    i 尽量避免使用distinct order by group by having join cumpute 因为这些语句会加重tempdb的负担    ii 避免频繁创建和删除临时表 减少系统表资源的消耗    iii 在新建临时表时 如果一次性插入数据量很大 那么可以使用select into代替create table 避免log 提高速度 如果数据量不大 为了缓和系统表的资源 建议先create table 然后insert    iv 如果临时表的数据量较大 需要建立索引 那么应该将创建临时表和建立索引的过程放在单独一个子存储过程中 这样才能保证系统能够很好的使用到该临时表的索引    v 如果使用到了临时表 在存储过程的最后务必将所有的临时表显式删除 先truncate table 然后drop table 这样可以避免系统表的较长时间锁定    vi 慎用大的临时表与其他大表的连接查询和修改 减低系统表负担 因为这种操作会在一条语句中多次使用tempdb的系统表

  d)合理的算法使用   根据上面已提到的SQL优化技术和ASE Tuning手册中的SQL优化内容 结合实际应用 采用多种算法进行比较 以获得消耗资源最少 效率最高的方法 具体可用ASE调优命令 set statistics io on set statistics time on set showplan on 等

cha138/Article/program/SQL/201311/16238

相关参考

知识大全 SQL Server存储过程编写和优化措施[2]

SQLServer存储过程编写和优化措施[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 SQL Server存储过程编写和优化措施[1]

SQLServer存储过程编写和优化措施[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!&nb

知识大全 使用C#编写扩展存储过程

使用C#编写扩展存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  什么是扩展存储过程?  

知识大全 在Oracle中用java编写存储过程

在Oracle中用java编写存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracl

知识大全 SQL Server编写存储过程小工具

SQLServer编写存储过程小工具  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在开发数据库

知识大全 关于ASP.NET2.0编写扩展存储过程

关于ASP.NET2.0编写扩展存储过程  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 SQL Server存储过程编程经验技巧

SQLServer存储过程编程经验技巧  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  MS SQ

知识大全 用Delphi编写数据报存储控件

用Delphi编写数据报存储控件  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!一概述    在用D

知识大全 调用存储过程[2]

C#高级编程:调用存储过程[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &nbs

湿小麦科学存储措施

食盐处理法将小麦在通风处堆成小堆,每百公斤拌入1.5至2公斤细食盐,拌和均匀堆放,用不透气塑料薄膜封住。食盐能吸收麦粒中的水分,从而抑制小麦的生理活动和霉菌的繁殖能力,用此法处理过的湿麦粒可保持3至5