Matthew Schroeder

Matthew Schroeder

Matt在SQL Server和Oracle这两个领域具有12年的经验。他获得微软MCITP认证、是一名数据库开发人员,他还获得了计算机科学专业硕士学位是SQL Server数据库系统高级软件工程师,范围从2 GB到3+ TB、2k和40+ktrans/sec之间。目前他任职于IGT公司,同样是一名独立的咨询师、专攻覆盖自动化、电子商务、娱乐和银行业的SQL Server、Oracle以及.NET方面。Matt擅长OLTP/OLAP数据库管理系统以及用.NET语言写可升级的处理系统。

  • 在SQL Server tempdb满时检查数据文件

    发表于:2009-04-28   |  作者:Matthew Schroeder   |  翻译:April   

    “Tempdb满了”意味着什么?当SQL Server tempdb满了时,上层管理常常需要决策、一些开发人员可能会推卸责任,就连高级DBA也害怕碰到这种情况。

  • 如何维护SQL Server索引以实现查询优化(二)

    发表于:2009-04-15   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    怎样维护聚簇索引和非聚簇索引?在拆分表时应该注意哪些方面?如何进行SQL Server统计?文章对上述问题作了一一回答。

  • 如何维护SQL Server索引以实现查询优化(一)

    发表于:2009-04-09   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    如何选择聚簇索引和非聚簇索引?为何查询优化器可能选择扫描一个表而不是非聚簇索引?在本文中,我们将学习页拆分、碎裂索引、表分区和统计更新是如何影响索引使用的。

  • 设计SQL Server非聚簇索引优化查询(上)

    发表于:2009-03-23   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    如何定义非聚簇索引?SQL Server中的非聚簇索引基础是什么?我们该如何选择非聚簇索引的域?本文对上述问题作了详细介绍和阐述。

  • 设计SQL Server非聚簇索引优化查询(下)

    发表于:2009-03-23   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    我们应该经常问自己这些问题:改进的查询时间是否抵得过IUD操作增加的I/O和维护开销?我们在查询上获得的任何性能提高是否抵得过额外的I/O和增加的维护时间?哪种方式……

  • SQL Server安全性:通过数据库角色控制访问(二)

    发表于:2009-03-11   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    作者在本文中解释了为什么通过存储过程来控制所有数据库访问时最佳的方法,以及为何该方法可以帮助提高安全性/性能。同时,作者还阐述了如何定义数据库角色……

  • SQL Server安全性:通过数据库角色控制访问(一)

    发表于:2009-03-10   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    数据库角色允许我们定义一个特定的权限集。然后,服务器登录(不管是在AD组、AD用户或者SQL Server登录)都将添加到服务器上和数据库角色中。

  • 设计SQL Server集簇索引以提升性能(二)

    发表于:2009-02-01   |  作者:Matthew Schroeder   

    为什么会使用多对多表?集簇索引如何能够让这些表效率更高?本文对以上这些问题作了详细的解答。

  • 设计SQL Server集簇索引以提升性能(一)

    发表于:2009-02-01   |  作者:Matthew Schroeder   

    SQL Server的集簇索引是数据库整体架构的一个非常重要的方面。它们经常被忽视、误解,或者如果数据库很小,它们会被认为是不重要的。

  • 如何创建与DB2链接的SQL Server服务器(二)

    发表于:2009-01-22   |  作者:Matthew Schroeder   |  翻译:曾少宁   

    如何创建从SQL Server到DB2的链接服务器?作者在本文中为你提供了一些关于如何增加数据库在角色转换时的灵活性、以及如何向服务器执行DML操作的技巧。

  • 共34条记录