SQL的性能优化

博客围绕提高系统效率和性能,介绍了SQL优化方法。包括少用 * 查询、减少表访问次数、用exists代替count(*)、合理使用where语句等。还提及使用tempDB数据库、SQL查询优化器,优化存储过程、索引,以及建立逻辑外键等内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1,目的提高效率,系统性能

2,尽量少使用 * 查询
3,尽量少访问表的次数
4,使用 exists 判断来代替 count(*)
5,合理使用where 语句 大于小于等于这些赛选根据情况选择最优秀写法
6,使用tempDB 数据库,一个把数据暂时存放的数据库,避免多次访问
7,使用sql查询优化器
8,优化存储过程,
a,使用 set nocount on 不要反悔受影响行数
b,减少可选参数
c,避免频繁访问一张或多张表
d,尽量避免使用游标,游标效率很低
e,避免大事务处理
9,优化索引
a,根据实际需求创建索引,不要多余的
b,查询多使用索引
c,避免频繁创建删除临时表
d,避免对大数据的表进行全表扫描
e,对大数据表修改得很多,重建索引,避免索引碎片 
10,建立逻辑外键

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值