可能有些你甚至不知道这些功能,因此,您将学习从这个帖子很多,这将在事实上帮助我更好地优化和一些你可能会使用他们每天的基础上,所以你可以帮助我和其他少数DBA证明用户。数据库调整通知:
我使用的是SQL-Server 2005标准
我跑SQL Server Profile R A很多。每次我发现即席查询或sps哪个执行时间超过了我对复杂查询不到100毫秒的限制,对于短的超过30毫秒(数字并不意味着什么,仅仅是为了某种意义)。在发现可能有问题的查询后,我将它们写下来,以便我可以使用Database Engine Tuning Advisor,它在表上执行重载查询,并在结果中给出我需要构建的索引以提高性能。我每天晚上都从维护计划执行索引重建功能。
现在问题时间!!!
1.如果数据库引擎优化顾问给我10个索引创建,同时提高比例约为40%,我应该使用它的意见没有?更好的问题是我应该遵循的指标比例/改进比例是多少。索引需要空间和时间进行重建。
2.如果我为每个有问题的查询约5-7指标,我可以每DB 500个指数结束了。我可以建立多少个索引,DB会正常执行?有什么限制吗?
3.Is有任何其他方式优化(也重新设计)比使用我的方法或你的手和眼睛的SP将会SP等你的数据库?
报告似乎可能是由于恢复模式设置为简单的禁用...谢谢你的书,我喜欢SQL,因为我必须在我的工作场所覆盖所有角色。 – eugeneK 2010-07-13 13:41:24