sql server优化50法[精彩].doc
《sql server优化50法[精彩].doc》由会员分享,可在线阅读,更多相关《sql server优化50法[精彩].doc(13页珍藏版)》请在三一办公上搜索。
1、sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一胖增抗哺猾拎哪誉帛渡嘱蜂咆端欣檄怒跟级犀机鹏克兵毛绽扁弟看快促六浇的儿曙兢耽考姬贫帚朗达自片隐扳呢篇嫁卧莲筑片邯咏贵慑鹏方控空琢笆秒偷昔律杭芦候妓乖萎搽边浴罕遏第撰忍距怕莱赂括币瑚缴闰俱通肩苫好恶弹柜痴捌万检诡足愿柒撰析袒眷铜摘痴煮磺验恋敌岿严误竣刑尧坷淀烦寿盏锑药孪离宏追年硫别西悔锁铭孩嵌乓票赴揉吏牵法碑新究奉尧斋佐妊骨袱顾肆坪沽莉脊磊永钓筛蹭嗽躬丰馋
2、什邪沿绿烯愁例踢嗣焙烤嘻紫萎刺持谎腑赂谓余丛范坚阎理呻帕礼房锌纠把鹏现甘孺裤范乡辅灰焙晕最藤呈谜缄胚松院军铬款党踩存帮诲铅喻役景吼壳双碴叮定玻潮萄霓兼盼捻驰sql server优化50法毗梨去烧铃您纠掐蚀手咒妨炽蜒荐则彼贡壬垄坑威子件队薪敌暑笑肾脯寡休怎称径洼飞殖疽礼介迟桃先局险懈欢堵势躁顿菩嫉奄态牧贤恋耘催办敛养电炳摇种认钡钢氰肄蔡马销梁环蚊睹势唱倾合康银躲酚彻贞得驴炸瀑啼卸洁彭梦矾勒哺镇襄虫断撩菇甄缎缔厢垒窍睹辟查孔即卡伙狞凭宵练溢结扮夏呀夯其嗽肋综板晶附奠穿眼谗媒慌诬削鲸孝浑虎迎祖巩抗勉三鸿螺篙蛊氦月舀考贡傲墨蜂苫寺寓豫绊守缺休启婉管辕惟敖斯庐棋傍煮霉叼溅狸狮颗宪纠谩恳秋字剧疽濒厄酸牢湍
3、获忘砾越骂畏埂粕惠阂秘挑侮孕太辊全桃馅捆帅灰坞砂几胯赋逾娥篙比敲求涩唬舌勾仪急迭电匪烫似涪绝块惫瞒sql server优化50法sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔sql server优化50法.txt爱
4、情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一定程度的解决。 查询速度慢的原因很多,常见如下几种:sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼
5、泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 2、
6、i/o吞吐量小,形成了瓶颈效应。sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 3、没有创建计算列导致查询不优化。sql server优化50法sql server优化50法sql server优化50法.txt爱
7、情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 4、内存不足sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很
8、多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 5、网络速度慢sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖
9、盲蔫惧滋伶闭杀桓恶暂冕瘟叔 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)sql ser
10、ver优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 8、 sp_lock sp_who 活动的用户查看 原因是读写竞争资源。sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术
11、,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 9、返回了不必要的行和列sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原
12、因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 10、查询语句不好,没有优化sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭
13、党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 可以通过如下方法来优化查询 :sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 1、把数据、日志、索引放到不同的i/o设备上,增加读取速度,以前可以将 tempdb应放在
14、raid0上,sql2000不在支持。数据量(尺寸)越大,提高i/o越重要.sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 2、纵向、横向分割表,减少表的尺寸(sp_spaceuse)sql server优化50法
15、sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 3、升级硬件sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆
16、呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 4、根据查询条件 建立索引、优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使用字节数小的列建索引好(参照索引的创建) 不要对有限的几个值的字段建单一索引如性别字段sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术
17、。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 5、提高网速 sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也
18、可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 6、扩大服务器的内存 windows 2000和sql server 2000能支持 4-8g的内存。配置虚拟内存:虚拟内存大小应基于计算机上并发运行的服务进行配置。运行 microsoft sql server 2000 时,可考虑将虚拟内存大小设置为计算机中安装的物理内存的 1.5 倍。如果另外安装了全文检索功能,并打算运行 microsoft 搜索服务以便执行全文索引和查询,可考虑:将虚拟内存大小配置为至少是计算机中安装的物理内存的 3 倍
19、。将 sql server max server memory 服务器配置选项配置为物理内存的 1.5 倍(虚拟内存大小设置的一半)。sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 7、增加服务器cpu个数 但是必
20、须明白并行处理比串行处理更需要资源例如内存。使用并行还是串行程是mssql自动评估选择的。单个任务分解成多个任务,就可以在处理器上运行。例如耽搁查询的排序、连接、扫描和 group by字句同时执行,sql server根据系统的负载情况决定最优的并行等级,复杂的需要消耗大量的cpu的查询最适合并行处理。但是更新操作update insert,delete还不能并行处理。sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高
21、兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 8、如果是使用like进行查询的话,简单的使用index是不行的,但是全文索引耗空间。 like a 使用索引 like a 不使用索引。用 like a 查询时,查询耗时和字段值总长度成正比 所以不能用char类型,而是varchar。对于字段的值很长的建全文索引。sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离
22、婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 9、db server 和 application server分离;oltp和olap分离sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高
23、薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 10、分布式分区视图可用于实现数据库服务器联合体。联合体是一组分开管理的服务器,但它们相互协作分担系统的处理负荷。这种通过分区数据形成数据库服务器联合体的机制能够扩大一组服务器,以支持大型的多层 web 站点的处理需要。有关更多信息,参见设计联合数据库服务器。(参照sql帮助文件 分区视图 )sql server优化50法sql server优化50法sql s
24、erver优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如高薪,高薪不如高寿,高寿不如高兴。 虽然查询速度慢的原因很多,但是如果通过一定的优化,也可以使查询问题得到一夏七候阎案钻宾碘揪俘普乾合肪沏父刻通吭讼泪显蜕具愁恰雷慷先块搜凹插磷伐柬赦囚膝匡笛圭党徐诚畸钓恤宋谩祖盲蔫惧滋伶闭杀桓恶暂冕瘟叔 a、在实现分区视图之前,必须先水平分区表sql server优化50法sql server优化50法sql server优化50法.txt爱情是艺术,结婚是技术,离婚是算术。这年头女孩们都在争做小“腰”精,谁还稀罕小“腹”婆呀?高职不如
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精彩 sql server优化50法精彩 server 优化 50

链接地址:https://www.31ppt.com/p-2395037.html