性能调优关于性能调优的准备工作查看执行计划图形方式:Ctrl+L(显示估计的执行计划),Crtl+M(显示实际的执行计划)文本方式: setshowplan_text on setshowplan_all on setststisticsprofileon setshowplan_xmlon关于性能调优的准备工作SQL提示可以使用SQL提示强制系统采用你指定的执行计划 比如下面的语句强制系统对union操作采用mergejoin来完成。 select*fromT1 union select*fromT2 OPTION(mergejoin)关于性能调优的准备工作测量I/O和运行时间开销 set statisticsIOon : 返回I/O相关信息 set statisticstimeon:返回执行时间清空缓存为使结果准确,一定要记得每次实验前先清空缓存,否则数据留在缓存中,会使得结果不准确。 dropcleanbuffers:清空缓存中的数据 ache:清空缓存中的查询计划问题描述本次实习将提供一个小型的社交网络数据库。同学们需要以SQLServer为底层平台,实现:,并将社交网络数据导入其中;,在SQLServer平台内对数据库进行优化,以提高query响应效率;(如JDBC/ODBC)等与数据库连接,并提供执行测试query的Web页面接口,要求在页面中提供Query结果、响应时间等query执行参数。候选方案分区表物化视图各种索引按列存储模式冗余列模式划分或合并……
数据库概论-性能调优 来自淘豆网m.daumloan.com转载请标明出处.