错,设为cluster聚集 是查询快 ,对delete和insert比较慢.
解决方案 »
- 表数据收集填充进"中间表”的速度问题。请大家指示一下。
- 请教SQL Server 2005 Express Edition和Microsoft SQL Server 2005的关系
- exec SP_executesql中的like条件使用参数的问题(高分求教)
- 能把表作为存储过程的输入参数吗?
- 自动编号的问题
- 我写了个内部函数,但是提示‘不是有效的标识符。’,请高手解决
- [请指教]关于自定义表类型的问题
- CTE能使用游标吗?
- Access中有 自动编号 这种数据类型,请问SQL SERVER中有没有啊?
- 事务处理,紧急!
- 一些扫描工具可以探测sql server弱口令,他们是用什么方式连接的数据库?
- 查询语句问题:求助
——————
在 Microsoft® SQL Server™ 数据库中可以创建聚集索引。在聚集索引中,表中各行的物理顺序与索引键值的逻辑(索引)顺序相同。表只能包含一个聚集索引。聚集索引通常可加快 UPDATE 和 DELETE 操作的速度,因为这两个操作需要读取大量的数据。
————————————
--------------------------------^^^^^^^^^^^^^^^^^^^^^^^^^^^^^在你的数据被删除更新后,聚集索引要重新组织数据的存储顺序,所以如果你是频繁的/或者是大量的 update和delete ,结果你自己也猜得出来吧?如果你不是经常的,只是从大量的数据中,找一些满足条件的数据来处理,这种情况可以加快操作的速度,是指你检索的找满足条件数据的速度被提高了,总的处理速度可能会因此提高.
应该是可以的
——————
还有一点疑问,我这个频繁delete动作 是用 delete from table A where timebegin>=... and timebegin<... 来实现的。但是,这timebegin字段的值不具有唯一性。
————————这样做索引是否有用?