仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 814|回复: 8
打印 上一主题 下一主题

[学习教程] MSSQL网页设计索引调剂导游

[复制链接]
精灵巫婆 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:19:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
有了rowbase的binlog后,我们来分析一下怎么实现闪回。平时的DML无非三种操作,增删改,先说三种操作的日志格式。8.5.1索引与体系功能
索引能够加速数据检索的速率,但它会使数据的拔出、删除和更新变慢。特别是簇索引,数据是依照逻辑按次寄存在必定的物理地位,当变动数据时,依据新的数据按次,必要将很多数据举行物理地位的挪动,这将增添体系的包袱。对非簇索引,数据更新时也必要更新索引页,这也必要占用体系工夫。因而在一个表中利用太多的索引,会影响数据库的功能。关于一个常常会改动的表,应当只管限定表只利用一个簇索引和不凌驾3~4个非簇索引。对事件处置出格沉重的表,其索引应只管不凌驾3个。

8.5.2索引调剂导游(IndexTuningWizard)
索引调剂导游能够匡助选择并创立一个最优化的索引汇合,以进步数据库的功能。

要利用索引调剂导游必要一个事情负荷纪录(Workload)。事情负荷纪录由SQL剧本或SQLServerProfiler创立的存储在文件或表中的跟踪构成。假如没有现存的针对要举行索引调剂的数据库或表的事情负荷纪录,能够经由过程SQLServerProfiler来创立一个(其详细办法请拜见第19章中SQLServerProfiler的用法)。能够用Sample1CTSQL跟踪界说来创立或新建一个跟踪。索引调剂导游可使用查询优化器依据事情负荷纪录剖析索引的功能,并提出响应的调剂倡议。能够当即让体系依据倡议修正索引,也能够将义务列进企图今后再创立。

8.5.3利用索引调剂导游:
利用索引调剂导游的步骤以下
(1)从“Tools”菜单当选择“Wizards”选项,呈现如-15所示的选择导游界面。
(2)从树型目次当选择“Management”下的“IndexTuningWizard”选项,呈现如-16所示的索引调剂导游界面。
(3)单击“下一步”按钮,呈现如-17所示的选择服务器和数据库对话框。在此选择要举行索引调剂的数据库。各选项寄义以下:Keepallexistingindexes
保存已存在的索引。假如不选择此选项,在举行索引优化时大概将删除一些索引。
Performthoroughanalysis
对事情负荷纪录举行完全地剖析。


(4)单击“下一步”按钮,呈现如-18所示的指定事情负荷纪录文件对话框。在此选择要举行索引调剂的数据库的事情负荷纪录文件。单击“AdvancedOptions…”按钮,呈现如-19所示的修正缺省调剂参数对话框,能够检察或修正调剂索引的参数设置;索引中列的最年夜数量,供应给保举索引的最年夜空间、最年夜的调剂查询测试次数。
(5)单击“下一步”按钮,呈现如-20所示的指定举行索引调剂的表对话框。在此选择要举行索引调剂的数据库中的一个或多个表
(6)单击“下一步”按钮,呈现如-21所示的保举索引调剂对话框,在此选择体系保举的要举行索引调剂的索引,将其列进调剂企图。
(7)单击“下一步”按钮,呈现如-22所示的停止索引调剂对话框。至此,索引调剂导游实行终了。单击“完成”按钮停止导游。

先说DDL的分类。有一类DDL,是不需要重建表的,比如加非聚簇索引。这类操作其实不会丢数据,也是在原表上直接操作,对于我们“以恢复数据为目的”的闪回,是可以先忽略的。另外一类,则是会影响到表数据的操作。
深爱那片海 该用户已被删除
沙发
发表于 2015-1-18 11:36:57 | 只看该作者
SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。)
蒙在股里 该用户已被删除
板凳
发表于 2015-1-21 21:02:21 | 只看该作者
having子句的作用是筛选满足条件的组,即在分组之后过滤数据,条件中经常包含聚组函数,使用having条件显示特定的组,也可以使用多个分组标准进行分组。
海妖 该用户已被删除
地板
发表于 2015-1-30 22:27:17 | 只看该作者
始终遗憾SQLServer的登陆无法分配CPU/内存占用等指标数。如果你的SQLServer给别人分配了一个只可以读几个表的权限,而这个家伙疯狂的死循环进行连接查询,会给你的系统带来很大的负担。
因胸联盟 该用户已被删除
5#
发表于 2015-2-6 16:21:28 | 只看该作者
记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。
第二个灵魂 该用户已被删除
6#
发表于 2015-2-17 05:12:32 | 只看该作者
这是一个不错的新特性。虽然索引的附加字段没有索引键值效率高,但是相对映射到数据表中效率还是提高了很多。我做过试验,在我的实验环境中会比映射到表中提高30%左右的效率。
灵魂腐蚀 该用户已被删除
7#
发表于 2015-3-5 16:41:06 | 只看该作者
大家注意一点。如下面的例子:
活着的死人 该用户已被删除
8#
发表于 2015-3-12 10:43:32 | 只看该作者
我们学到了什么?思考问题的时候从表的角度来思考问
莫相离 该用户已被删除
9#
发表于 2015-3-19 20:50:26 | 只看该作者
入门没那么困难,精通没那么容易
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 23:37

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表