新足迹

 找回密码
 注册

精华好帖回顾

· 美食接龙—脆皮皮蛋虾-edith921接棒 (2010-3-14) chloe_girl · 新西兰南岛14天圣诞节房车图文游记 (2013-12-22) arthurchn
· 刚杀死家中黑寡妇毒蜘蛛!谈澳洲House除虫防虫 (2011-1-2) flame21 · 【原创】带着KIA Stinger下赛道,归来谈谈感想。82楼更新下赛道费用细节。 (2021-12-23) heroxk
Advertisement
Advertisement
查看: 1666|回复: 19

Top 10 steps to optimize data access in SQL Server [复制链接]

发表于 2011-8-18 17:18 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
发现一篇很好的讲database performance tuning的文章,还是三哥写得,

虽然比较基础,面试的时候还是可以说一说的

http://www.codeproject.com/KB/database/OptimizeDBUseIndexing.aspx

评分

参与人数 2积分 +6 收起 理由
乱码 + 3 你太有才了
kr2000 + 3 感谢分享

查看全部评分

Advertisement
Advertisement

特殊贡献奖章

发表于 2011-8-18 17:27 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这篇写的不错
适合我这种菜鸟

评分

参与人数 1积分 +4 收起 理由
uowzd01 + 4 过分的谦虚就是虚伪

查看全部评分

特殊贡献奖章

发表于 2011-8-18 17:36 |显示全部楼层
此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
过分的谦虚就是虚伪



我看到这句,就知道这篇是给我看的了

I believe you know what indexing is. But, I've seen many people being unclear on this. So, let us try to understand indexing once again. Let us read a small story.

发表于 2011-8-18 17:55 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
恩,他故事讲得很好,我终于可以理直气壮的说我知道index啦

发表于 2011-8-18 18:09 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
谢谢分享,分分没回来,欠着先。

这哥们在社区挺活跃的,经常见他的头像。

发表于 2011-8-18 18:10 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
他英文真不错,不看他的资料还以为是鬼佬呢
Advertisement
Advertisement

发表于 2011-8-18 18:14 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 uowzd01 于 2011-8-18 17:10 发表
他英文真不错,不看他的资料还以为是鬼佬呢


英文是帮哥拉袋屎的官法语言之一,学校里也应该是纯英文教学,跟印巴一样的,说话有口音,写起来一点问题没有。

评分

参与人数 1积分 +4 收起 理由
uowzd01 + 4 这个名字牛逼!

查看全部评分

发表于 2011-8-18 18:17 |显示全部楼层
此文章由 porcorosso 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 porcorosso 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 乱码 于 2011-8-18 17:14 发表


英文是帮哥拉袋屎的官法语言之一,学校里也应该是纯英文教学,跟印巴一样的,说话有口音,写起来一点问题没有。


- 帮哥拉袋屎
看了半天才看懂这是说啥

特殊贡献奖章

发表于 2011-8-18 18:25 |显示全部楼层

回复 porcorosso 8# 帖子

此文章由 kr2000 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 kr2000 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我才知道孟加拉英文这么叫
乱码翻译比孟加拉好

发表于 2011-8-18 18:29 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好像对他们有点不够尊敬哈...(monkey13)

发表于 2011-8-18 18:49 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
second part has an awesome example which fasten the sp executation time from 50 seconds to 1 second

WTF
Advertisement
Advertisement

发表于 2011-8-18 18:54 |显示全部楼层

蛮不错

此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
文章写得很好啊,而且步骤和解释一点也不含糊。

发表于 2011-8-18 19:15 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
这些应该算不上top 10的东西,只能算basic 10的东西,

发表于 2011-8-18 20:40 |显示全部楼层
此文章由 uowzd01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 uowzd01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-8-18 18:15 发表
这些应该算不上top 10的东西,只能算basic 10的东西,

老大介绍一些进阶的教材撒,书或者博客都行

发表于 2011-8-18 20:49 |显示全部楼层
此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-8-18 18:15 发表
这些应该算不上top 10的东西,只能算basic 10的东西,

Basic的东西才是最有可能做到的。超出这些basic的玩意,基本上就不是developer的责任,而是DBA的领域了。

发表于 2011-8-18 23:50 |显示全部楼层
此文章由 典 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 典 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 混不到坑的萝卜 于 2011-8-18 19:49 发表

Basic的东西才是最有可能做到的。超出这些basic的玩意,基本上就不是developer的责任,而是DBA的领域了。

也有道理,其实index也应该算是DBA的责任了,赫赫


好像facebook / twitter 之类的大网站,采用NoSQL/BSON类型的数据库(cassandra?), 什么SQL都成了浮云
Advertisement
Advertisement

发表于 2011-8-19 00:26 |显示全部楼层
此文章由 Fernando 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Fernando 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-8-18 22:50 发表

也有道理,其实index也应该算是DBA的责任了,赫赫

哎,设计开发的时候只管进度,go-live了发现perf issue,这也是dba的事,那也是dba的事
like hell

发表于 2011-8-19 00:29 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 于 2011-8-18 22:50 发表

也有道理,其实index也应该算是DBA的责任了,赫赫


好像facebook / twitter 之类的大网站,采用NoSQL/BSON类型的数据库(cassandra?), 什么SQL都成了浮云


嗯,他们都是key/value db,不是关系型数据库,两个领域,不能相互替代。

发表于 2011-8-19 00:38 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 Fernando 于 2011-8-18 23:26 发表

哎,设计开发的时候只管进度,go-live了发现perf issue,这也是dba的事,那也是dba的事


我们把这种情况叫: pre-mature optimization is root of evil. (monkey13)

发表于 2011-8-19 12:21 |显示全部楼层

很多东西很难界定职责

此文章由 混不到坑的萝卜 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 混不到坑的萝卜 所有!转贴必须注明作者、出处和本声明,并保持内容完整
比如说第二篇那个full text search,看起来很不错。但这其实是一开始就应该做出的architecture的决定。

developer怎么可能去production的机器上去装一个full text search还得改代码?哪个企业这么做,那只能是拿自己的服务器自己的web玩玩。拿去给客户的产品是不大可能这么做的,除非一个大的patch。

而且infex也不是那么容易在production环境就加一个,那些都应该是在performance testing的时候做好了的。或者至少是在backup的production server上搞搞,在online的production server上这么搞的除非是逼不得已了。

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部