邀月工作室

年轻的时候,多走走,走不动的时候,静下来写回忆录。
3w@live.cn

博客园 首页 新随笔 联系 订阅 管理
  285 Posts :: 1 Stories :: 718 Comments :: 9 Trackbacks

置顶随笔 #

     摘要:   最近断断续续看《Microsoft Sql server 2008 Internal》,中文名是《深入解析Microsoft Sql server 2008》,由于邀月拿到的是英文版,所以一边看,一边查字典,顺便把一些理解记下来,翻译或理解不对之处,敬请指出。3w@love.cn。欢迎交流。兼以本文作为目录索引及序。   这里邀月可以保证的是:这个系列95%以上的内容都是邀月根据原英文纯手工翻译,加上自己的理解和注释,没有借助任何翻译工具。除了已注明的出处MSDN 之外,如有转载,请注明来自邀月工作室。   本系列文章预计约60-70篇,文章中所有示例,邀月均在SQL Server 2008环境下运行通过。  阅读全文
posted @ 2010-01-26 08:35 邀月 阅读(266) | 评论 (0)编辑

2010年2月8日 #

     摘要:   上节主要学习了聚集健的依赖(The Dependancy on the Clustering key)和建立非聚集索引的聚集键的三个基本要点:聚集键应该是惟一的、窄的、静态的。本节我们继续深入学习物理的索引结构(physical Index Structures),这一部分分为两类:一、聚集索引的物理结构。二、 非聚集索引的物理结构。今天我们先来看第一部分: 聚集索引的物理结构  阅读全文
posted @ 2010-02-08 01:43 邀月 阅读(662) | 评论 (4)编辑

2010年2月6日 #

     摘要:   昨天,与一位朋友聊天,他刚吃完公司的年夜饭,情绪非常低落。我断断续续地了解了他的的近况。由于工资收入不佳,股市几乎赔去十之六七,家人的 生活成本的压力非常大,据他自称,已经严重影响了家庭的稳定。我这位朋友的经历非常典型,他的现状其实提出了一个极为现实的问题:程序人该如何解读自己的生存法则?   阅读全文
posted @ 2010-02-06 10:01 邀月 阅读(1107) | 评论 (10)编辑

2010年2月4日 #

     摘要:   上篇主要介绍了索引中的基本概念B-Tree及分析索引的工具,下面我们继续学习理解索引的存储结构。这一节太费时间了,整整看了两个晚上,将近六个小时.累啊!  阅读全文
posted @ 2010-02-04 21:51 邀月 阅读(848) | 评论 (18)编辑

2010年2月2日 #

     摘要:   在第五章主要学习了table的内部存储结构,第七章《Special storage》中将继续深入学习存储机制,那将是本书最难理解的一章。第六章主要介绍index的基础知识,第八章是《query Optimizer》,下面我们先来看看第六章:Indexes:Internals and Management。这一章分为三部分:  阅读全文
posted @ 2010-02-02 12:29 邀月 阅读(797) | 评论 (0)编辑

2010年2月1日 #

     摘要:   上篇文章中提到五种典型的存储结构:一、固定长度的行;二、可变长度的行;三、Null和可变长度列;四、时间和日期数据;五、SQL_variant 数据。今天我们继续来看可变长度的行的存储:  阅读全文
posted @ 2010-02-01 15:41 邀月 阅读(900) | 评论 (1)编辑

2010年1月31日 #

     摘要:   前面我们学习了数据页 的存储结构以及如何检查一个data page。那么如何查询一个物理页呢?记得在上篇文章时,我们介绍了了一个未公开的DBCC PAGE命令。该命令前需要知道页的具体参数,如--查询testdb数据库的第一个文件的第157页的数据页--DBCC PAGE (testdb,1,157,1);那么,如何查询第一页(first_page)的值呢?   阅读全文
posted @ 2010-01-31 22:32 邀月 阅读(762) | 评论 (1)编辑

2010年1月29日 #

     摘要: 有人说,地上本没有程序员这条路,走的人多了,也就成了路。其实,程序员真正成为一个面向公众开放的职业,的确是不长的。 大约从上世纪八十年代中期,特别是九十年代网络的普及,程序员便如一夜春风万树开,突突冒了出来,望去一大片一大片满是的。   阅读全文
posted @ 2010-01-29 12:12 邀月 阅读(1273) | 评论 (7)编辑

2010年1月28日 #

     摘要:   上篇我们主要学习了元数据(metadata)的存储及利用目录视图来查询这些信息,今天,我们继续学习数据页(Data Pages)。  阅读全文
posted @ 2010-01-28 14:25 邀月 阅读(743) | 评论 (0)编辑

2010年1月27日 #

     摘要: 最近,一些感悟文章得到了大家的关注,邀月希望得到更多的交流,尤其是指出不足之处,今天,根据自己的体会,我来谈谈项目经理的“初始化”阶段。  阅读全文
posted @ 2010-01-27 16:34 邀月 阅读(1082) | 评论 (3)编辑

     摘要:   在上一篇中,我们主要学习了如何在系统视图中察看我们创建表和索引的元数据信息,今天,我们继续学习数据存储的元数据结构。  阅读全文
posted @ 2010-01-27 00:06 邀月 阅读(917) | 评论 (3)编辑

2010年1月26日 #

     摘要:   最近断断续续看《Microsoft Sql server 2008 Internal》,中文名是《深入解析Microsoft Sql server 2008》,由于邀月拿到的是英文版,所以一边看,一边查字典,顺便把一些理解记下来,翻译或理解不对之处,敬请指出。3w@love.cn。欢迎交流。兼以本文作为目录索引及序。   这里邀月可以保证的是:这个系列95%以上的内容都是邀月根据原英文纯手工翻译,加上自己的理解和注释,没有借助任何翻译工具。除了已注明的出处MSDN 之外,如有转载,请注明来自邀月工作室。   本系列文章预计约60-70篇,文章中所有示例,邀月均在SQL Server 2008环境下运行通过。  阅读全文
posted @ 2010-01-26 08:35 邀月 阅读(266) | 评论 (0)编辑

2010年1月25日 #

     摘要: 本文将描述SQl server如何实际存储数据,此外,还大概浏览一下用以跟踪数据存储信息的系统元数据。你可以不理解数据存储的内部机制,而有效的使用SQL Server,但了解这些对你开发一个高效的应用程序很有帮助。  阅读全文
posted @ 2010-01-25 11:32 邀月 阅读(856) | 评论 (10)编辑

2010年1月23日 #

     摘要: 在这章中,我们将对表(table)作一些简单的介绍,并继续深入察看表的一些内部结构。简单的说,表是具有一些特定意义的实体的集合。表不仅是MS SQL Server的心脏,也是更广泛意义上的关系数据模型更是如此。在SQL Server中,表通常更多的与Base table同义,称它为基表是为了和视图(View)所对应的virtual table相区别。这些virtaul table并不存放真正的实体数据。  阅读全文
posted @ 2010-01-23 16:13 邀月 阅读(161) | 评论 (2)编辑

     摘要:   在上篇文章中,主要简单介绍了数据库的存放机制和snapshot的简单应用。下来我们看看一个基本的系统数据库Tempdb,关于tempdb,补充一些MSDN没有的东东。  阅读全文
posted @ 2010-01-23 09:14 邀月 阅读(962) | 评论 (9)编辑

2010年1月20日 #

     摘要:   在上篇文章中,主要介绍了创建数据库的基本语法和FileGroup的初步知识。需要注意的是:如果你的系统是用Raid设备直接存放data文件,则不需要再借助FileGroup,因为FileGroup会增加数据库会影响复杂性和灵活性。如果你的磁盘空间许可,你仍然不需要使用FileGroup,只要在同一个驱动器内增加一连串的File就可以了。  阅读全文
posted @ 2010-01-20 16:56 邀月 阅读(171) | 评论 (0)编辑

     摘要: 最近接到一些邮件,很多人提到一个词:"迷茫",我想,这可能是整个社会环境所致。我想提出的问题是:在社会中竞争,你究竟具备了什么特质?或者说,你有什么不可替代的独特之处,才能够让你不“迷茫”?  阅读全文
posted @ 2010-01-20 08:59 邀月 阅读(1325) | 评论 (11)编辑

2010年1月19日 #

     摘要:   最近断断续续看《Microsoft Sql server 2008 Internal》,中文名是《深入解析Microsoft Sql server 2008》,由于邀月拿到的是英文版,所以一边看,一边查字典,顺便把一些理解记下来,翻译或理解不对之处,敬请指出。3w@love.cn。欢迎交流。兼以本文作为目录索引及序。   阅读全文
posted @ 2010-01-19 12:27 邀月 阅读(1257) | 评论 (4)编辑

2010年1月17日 #

     摘要:   乔致庸成功疏通南北茶路时,由于路途货币运输不便,尝试了票号汇兑(即银行转账)的方式,察觉到了银行转账的便利和商业价值,通过了解,乔氏集团决定全面转型向银行业发展。   于是,开始了最为曲折动荡的第三大项目--汇通天下、货通天下。   阅读全文
posted @ 2010-01-17 21:18 邀月 阅读(147) | 评论 (1)编辑

2010年1月10日 #

     摘要: 以下三段话,或许会让你的人生发生一些变化。如果有心改变,一切都不晚。 别忘了,人生只有那么几十年,好好活,不留遗憾!因为,说不定,随时就挂了。不是吗?  阅读全文
posted @ 2010-01-10 12:49 邀月 阅读(196) | 评论 (4)编辑

2010年1月8日 #

     摘要: 有时用js来获取服务器时间。一般会用System.DateTime  阅读全文
posted @ 2010-01-08 09:04 邀月 阅读(177) | 评论 (0)编辑

2010年1月7日 #

     摘要:  乔致庸在“包头高梁霸盘”中成功实现咸鱼翻身后,乔氏集团表面上是稳住了,但真正的创业才刚刚开始。乔致庸寻思策划新项目大展手脚,只是一下子找不到商业切入点。这时,一次偶然机会,促成了第二大项目--疏通南北茶路。  阅读全文
posted @ 2010-01-07 12:43 邀月 阅读(211) | 评论 (0)编辑

2009年12月31日 #

     摘要: 本来不打算在2009的最后一天写东东,后来看到JeffreyZhao的这篇文章《2009年末,多少进行一些总结和展望吧》,结合自己最近的处境,还是想写点感受。衷心希望程序员朋友2010年过得顺利,开心!   阅读全文
posted @ 2009-12-31 19:08 邀月 阅读(1549) | 评论 (10)编辑

2009年12月29日 #

     摘要: 有人说代码是程序员生命的一部分,我觉得应该这么说:代码是程序员人生某一阶段的一部分,一个人不可能一辈子老是跟代码打交道,何况,国内的程序员职业生涯本来就不长,总有一天,你不得不舍弃心爱的代码,走向管理或创业或其他领域。最近看了《乔家大院》,深感乔致庸艰苦创业的不易,也引起了我的思考。乔致庸毕生所完成的三个项目,用他自己的话说:叹人生成败相当。这里从项目的角度,对这三个项目作一些简单分析,以期对项目管理者提供一些借鉴。  阅读全文
posted @ 2009-12-29 10:37 邀月 阅读(310) | 评论 (0)编辑

2009年12月27日 #

     摘要:   System.Data.DataRelation 类,表示两个 DataTable 对象之间的父/子关系。在常见的查询中,可以利用sql2005/2008的CTE应用来进行递归查询, 这里有一个典型示例:http://www.cnblogs.com/downmoon/archive/2009/10/23/1588405.html   此外,在数据量不大的情况下,也可以用DataRelation进行主子表或父子表的关联,参看下例:  阅读全文
posted @ 2009-12-27 11:37 邀月 阅读(183) | 评论 (3)编辑

2009年12月22日 #

     摘要: 开发和测试环境处于不同的网段,经常需要更改IP,手工修改非常麻烦。后来找到了一个vbs小脚本,实现了自动切换。  阅读全文
posted @ 2009-12-22 12:01 邀月 阅读(131) | 评论 (0)编辑