硬件方面,软件方面
SQL Server 数据库优化怎么做?
答案:4 悬赏:10 手机版
解决时间 2021-05-04 17:35
- 提问者网友:两耳就是菩提
- 2021-05-04 11:48
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-05-04 12:27
你主要是做什么数据优化 关于优化的问题很多
全部回答
- 1楼网友:酒者煙囻
- 2021-05-04 15:35
在查询Select语句中用Where字句限制返回的行数,避免表扫描;SQL的注释申明对执行没有任何影响;尽可能不使用光标,它占用大量的资源;用Profiler来跟踪查询,得到查询所需的时间,找出SQL的问题所在;用索引优化器优化索引……
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
9、返回了不必要的行和列
10、查询语句不好,没有优化
后面还很多,就不一一写了,给个链接过去看看: http://www.kuqin.com/database/20090314/39974.html
http://database.ctocio.com.cn/tips/420/6142420.shtml
- 2楼网友:过活
- 2021-05-04 14:35
定期删除没用的数据!呵呵 。。。。。。。。。我也不知道!
- 3楼网友:春色三分
- 2021-05-04 13:47
http://database.ctocio.com.cn/388/9218388.shtml
看看这个吧····软件 ··硬件都讲了的····
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯