社区
疑难问题
帖子详情
在sqlserver中 对表频繁创建索引,求解
zhoule110
2011-06-29 02:28:31
我有几张海量数据的表,是需要经常查询详单的,因此就对其中几列添加了索引,
但是由于 每天这张表都会有增量数据 insert,添加了索引insert速度就非常的慢。
我的做法是,每天在insert数据之前先drop掉索引,可是频繁创建索引时间比较长,
不知道各位高手有没有好的方法?
小弟这里谢过先
...全文
203
11
打赏
收藏
在sqlserver中 对表频繁创建索引,求解
我有几张海量数据的表,是需要经常查询详单的,因此就对其中几列添加了索引, 但是由于 每天这张表都会有增量数据 insert,添加了索引insert速度就非常的慢。 我的做法是,每天在insert数据之前先drop掉索引,可是频繁创建索引时间比较长, 不知道各位高手有没有好的方法? 小弟这里谢过先
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhoule110
2011-06-30
打赏
举报
回复
看来只能权衡一下了,谢谢各位,结帖散分
--小F--
2011-06-29
打赏
举报
回复
建立索引是会牺牲一些其他东西的
misterliwei
2011-06-29
打赏
举报
回复
为了插入和查询都快点,只能这样了。要不然,就增加硬件。
zhoule110
2011-06-29
打赏
举报
回复
我的数据库是本地的数据集市,每天凌晨需要从生产数据库服务器抽取数据,在数据集市创建索引
可以选择其他时间,就是每次增量,就得重新创建索引,时间太长
[Quote=引用 7 楼 xiaoliaoyun 的回复:]
建个作业,每天人少的时候(例如凌晨2:00)重建索引.
[/Quote]
xiaoliaoyun
2011-06-29
打赏
举报
回复
建个作业,每天人少的时候(例如凌晨2:00)重建索引.
zhoule110
2011-06-29
打赏
举报
回复
问得好,是插入频繁,查询是有时候需要了,要尽可能的快点查出详单
插入是在作业里执行,所以插入时间问题不大
就是整体觉得这样频繁的drop和create 索引,会增加数据库日志和系统碎片的
所以讨教下有没有更好的方案
[Quote=引用 5 楼 misterliwei 的回复:]
是查询频繁还是插入频繁?
是查询时间重要还是插入时间重要?
[/Quote]
misterliwei
2011-06-29
打赏
举报
回复
是查询频繁还是插入频繁?
是查询时间重要还是插入时间重要?
zhoule110
2011-06-29
打赏
举报
回复
这些表也不一定是每天查,只是需要的时候查询出来速度还是比较快的,因此这个性能差就没法权衡了
zhoule110
2011-06-29
打赏
举报
回复
每天都有可能会需要查询详单,这样速度要快些
liangCK
2011-06-29
打赏
举报
回复
每天删了再重建的理由是什么?
liangCK
2011-06-29
打赏
举报
回复
没必要每天建。
SQLServer
索引
全解
文章详细介绍了
SQLServer
中
索引
的概念,包括聚集
索引
和非聚集
索引
的差异,以及
创建
索引
的原则,如主键和
频繁
查询列应建立
索引
。同时,讨论了如何
创建
和删除
索引
,以及查看
索引
的方法。全文
索引
作为高效搜索工具也被提及,强调其在大量文本搜索
中
的优势。
SQLServer
索引
文章详细介绍了
SQLServer
中
索引
的作用,通过图书馆的例子解释了聚集
索引
和非聚集
索引
的区别。
创建
和删除
索引
的语法以及建立
索引
的原则也被提及。此外,文章强调了合理设计
索引
以优化查询速度的重要性,包括选择合适的
索引
类型、考虑连接条件和优化where子句。最后,提到了通过分析查询计划来评估和改进查询性能的方法。
SQLSERVER
创建
索引
修改
索引
删除
索引
本文档总结了SQL
中
索引
的基本操作,包括
创建
、删除、修改
索引
及主键
索引
的方法,并讨论了建立
索引
的原则。此外,还特别强调了对外键加
索引
的重要性,以避免死锁问题。
SQLServer
语句-
创建
索引
本文介绍了如何在
SQLServer
中
创建
索引
,包括语法、示例和不同类型的
索引
。强调了非聚集
索引
和聚集
索引
的区别,并提供了
创建
和删除
索引
的SQL语句。此外,还讨论了何时应
创建
索引
及其对查询性能的影响。
SQLServer
语句
创建
索引
本文详细介绍了在SQL Server
中
创建
不同类型的
索引
(包括唯一
索引
、主键
索引
、聚集
索引
和非聚集
索引
)的方法及标准。通过实例展示了如何使用SQL语句
创建
和管理
索引
,以及如何利用
索引
来提高查询效率。
疑难问题
22,296
社区成员
121,726
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章