是否有人知道使用 SQL Server Management Studio 索引重建是在线重建索引还是离线重建索引?
阅读帮助文档并没有提到这方面的内容(所以我认为它是离线的)但我想知道,因为我更喜欢使用 GUI 而不是 Transact SQL。
如果重建是在线进行的,那么我怎么知道需要多长时间?索引重建窗口会在几秒钟后关闭,那么是否可以假设此时重建已完成,还是仍在后台进行?没有任何变化的迹象
答案1
它处于离线状态,除非您使用选项选项卡使其成为在线操作(如果您的版本支持该功能)。
如果窗口关闭则操作完成。
答案2
如果您通过上下文菜单执行此操作 - 它是离线的如果通过索引的属性窗口 - 那么行为由选项选项卡上的复选框“允许在线处理......”控制
答案3
如果您运行 Profiler,使用 SSMS Index Rebuid 时您会看到 ONLINE = OFF。