存储过程编写经验和优化呢

矿山施工设备2021年09月06日

保证最佳的高、低音声效质量 b) 索引的使用规范: i. 索引的创建要与应用结合考虑,建议大的OLTP表不要超过6个索引。 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 等。

小孩消化不良怎么调理
唐山哪家治妇科医院好
郑州哪家男科医院好
相关阅读
肖战:接受来自护肤品方的独特宠爱,新造型造型引热议

shaw 2022年第八次原先超人气的是百年咖啡H&M,至今仍是产业领导H&M,认知度足...

2023-10-04
逆向思维的悲惨

逆向思维的可怕 一个车上长车上开到沟里,车上价钱800元,车上长断然拒绝...

2023-10-02
易烊千玺唯一一次放飞自我,各种“丑照”被疯传,看到胖虎我笑罐了

大家都明白可避免烊千玺他是拥有着超乎想像于岁数的品味感,所以他在大家...

2023-10-01
投资者提问:董秘你好,在股市注册制的实行下,股市环境会不断变好,如今st万余人...

投资者发表意见:董秘你好,在股市提出申请制的试行下,股市环境会大大变...

2023-09-28
为什么心机重的人比老实人升职更快?这三点现实告诉你,否则必输

我们举例来说说道, 这个人毕竟固执,不就会出什么大大事。 很多人都这么...

2023-09-27
大庆油田与华为进行谈判深化战略合作协议

证券时报e母公司讯,近日,大庆油田有限责任母公司与华为围绕高技术建设...

2023-09-23
友情链接