数据库突然变慢...索引作怪!
来源:互联网 发布:杨幂心机知乎 编辑:程序博客网 时间:2024/04/30 22:37
本人在最近发现,有些比容量较大的SQL数据库,在使用一段时间后,会突然变很慢很慢。特别体现在一些经常进行操作及查询的大表中。经过深入研究,这一般是索引的问题!如果把此表的索引重建一次,问题即可解决。
为更好地解决此问题,建意在SQL中新建一个数据库维护计划,选中“重新组织数据各索引页”选项,并设置每天运行一次。
/*
刷新数据库视图.sql
*/
ALTER PROC P_RefreshView
as
DECLARE @vName sysname
DECLARE refresh_cursor CURSOR FOR
SELECT Name from sysobjects WHERE xtype = 'V' order by crdate
FOR READ ONLY
OPEN refresh_cursor
FETCH NEXT FROM refresh_cursor
INTO @vName
WHILE @@FETCH_STATUS = 0
BEGIN
--刷新指定视图的元数据。由于视图所依赖的基础对象的更改,视图的持久元数据会过期。
exec sp_refreshview @vName
PRINT '视图' + @vName + '已更新'
FETCH NEXT FROM refresh_cursor
INTO @vName
END
CLOSE refresh_cursor
DEALLOCATE refresh_cursor
GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO
- 数据库突然变慢...索引作怪!
- linux 突然变得很慢
- eclipse突然运行变慢
- ubuntu突然变慢的解决
- 上网速度突然变慢怎么办
- 如何诊断oralce 运行突然变慢
- SSH/SFTP突然变的很慢
- win7系统突然变慢的解决方法
- 一次服务器突然变慢的优化
- VS2010 调试启动突然变慢解决办法
- mac idea 速度突然变慢
- 数据库变慢原因定位
- 是否常常掉线,IP冲突,网速突然变慢?
- DVD刻录速度突然变慢的原因及解决方法
- 突然之间手机变得很慢的原因之一
- 重启系统后oracle突然变慢问题解决
- oracle 索引列更新变慢
- Eclipse突然运行慢的解决实践(以前很快但之后变慢)
- mutable关键字
- App Store 状态列表
- SQL Server取汉字拼音函数
- SQL动态游标
- WPF实现Themes切换
- 数据库突然变慢...索引作怪!
- 刷新所有函數、視圖、存儲過程
- Sql Server安装挂起的解决办法
- 实用的WPS快捷键
- 数据库损坏, 附加时出现 '错误: 9003:LSN(14:86:2)无效'
- SQL备份数据到其它电脑上
- 用于 暂停(开启)所有触发器 的一个存储过程
- java clone方法使用详解
- 日常邮件用语(一)