微软即将发布SQL Server 2008

微软在全球伙伴大会 (Worldwide Partner Conference) 上宣布将于2.27在洛杉矶一股脑儿发布Windows Server 2008,Visual Studio 2008 和 SQL Server 2008。

从2000到2005到2008,SQL Server的发布频率在加快,这两年通过SQL Server 2005,微软在企业数据库市场应该是尝到甜头了,不知道这次的2008有多大的改进值得让人惊喜一把的。

在CSDN上有个SQL Server 2008的专题,有兴趣的可以去了解一下。粗略的看了一下,没有什么很吸引人的亮点,基本上就是SQL Server 2005的一个精细修正版而已。

RML for SQL Server

RML(Replay Markup Language)是MS SQL Server产品支持服务团队内部开发使用的一个Trace分析工具,最新的版本支持SQL Server 2000和SQL Server 2005。

使用该工具,可以:

  • 分析最占资源的应用和查询
  • 分析跟踪期间的查询计划变更的情况
  • 分析哪些查询比起以前来说变慢了

几年前使用SQL Server 2000的时候,一直苦于没有一个合适的工具能够对系统的性能进行简单高效的分析,虽然profiler能够捕获很多数据,但是如何从大量的跟踪数据中分析出性能问题,还是一个不小的挑战。今天发现的MS的这个东东看起来还是挺不错的。不过目前基本上接触不到SQL Serve了,有兴趣的朋友可以去这里下载一个试用,同时支持32和64位系统,需要.NET Framework 2.0。

SQL Server小工具:SQL Internals Viewer

SQL Internals Viewer可以用来查看SQL Server数据文件中各个对象实际的存储分布情况,正如它的名字显示的,这是一款内部工具,建议感兴趣的同学用来研究SQL Server的存储机制,千万不要在产品库上使用。

这里引用作者Danny Gould的说法:

SQL Internals Viewer is a tool for looking into the SQL Server storage engine and seeing how data is physically allocated, organised and stored.

All sorts of tasks performed by a DBA or developer can benefit greatly from knowledge of what the storage engine is doing and how it works. This tool has been designed to make database internals more accessible.

目前最新版本0.10beta,需要.net framework2.0,支持MS SQL Server 2005和MS SQL Server 2008 7月份社区预览版。该版本还有很多的限制:

  • 不支持LOB (Text/Image) (可能在接下来的0.11中提供支持)
  • 不支持UDT数据类型* No support for UDT data types
  • 不支持多个数据文件的数据库(可能要在1.0以后的版本才会提供支持了)

也许有一天,这个工具也能像d.c.b.aAUL(MYDUL)一样,能从数据文件中直接恢复出数据吧:)

点击这里下载SQL Internals Viewer访问官方网站

讲课是件体力活

两天的SQL Server 2000开发培训结束了,总算是最近一个月内的一件大事石头落地。跟培训公司合作,也算是人生中的第一次,还好应该说是圆满结束了。万事开头难,希望以后在这方面能越走越顺利。

总结这两天的讲课经验,对于节奏和时间的把握还有待加强,今天下午结束的时间比预计的稍微有点早,可能是讲课的语速还是有点快,这个是老毛病了,讲话的语速从小就偏快,急性子,一直在努力纠正。而且这两年比较少用到SQL Server,还好对于Oracle的经验很多地方可以转过来用来理解SQL Server,通过这次培训,自己对于SQL Server的一些认识也是有了很大的提高,算是额外收获。

学生的人数接近30,稍微有点多,而且交大信息工程学院的教室也太大了点,扬声器又有回音,结果是干脆不用扬声器,直接扯嗓子吼,搞得现在嗓子还感觉涩涩的。课是讲完了,还要改试卷,这样的培训还要出题目考试,真的是。。。

无觅相关文章插件,快速提升流量