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中游标造成的问题有很多,比如延长锁问题,无法缓存执行计划以及加大内存与CPU开销问题等。
记住SQL Server是围绕批处理的基础上设计的,因此循环越少,系统运行的就越快。不使用游标的几种方法也可以实现遍历功能。
合并复制可以更好地利用地域导向资源。换句话说,例如你是供应链系统的一个小卖部,你可能想给某个区域的SQL Server分配负载。
在实际情况中的特殊业务问题和工具决定了在当前情况下你对可扩展性有什么样的需求。要记住,在许多情况下,你可以混合搭配几种方法。
列database_transaction_log_record_count显示将要读取的日志记录,也会显示正在等待被复制的日志记录。Database_transaction_log_bytes_used显示当前使用了多少空间。
对于SQL Server数据库管理员来讲,已满事务日志是一个琐碎的,但又很常见的问题,关键是理解将要发生的情况,以便他们可以追踪引起问题的原因。
如何采用混合方法提高SQL Server全文搜索性能?本文继续介绍提高SQL Server全文搜索性能的技巧和方法。
对于所有文本搜索技术,性能是需要考虑的最重要的因素。什么方法能使商业需求和数据内容运行最快呢?
本文中作者概括了如何验证角色访问、如何检测数据库角色的安全性,并最终总结出:在项目的一开始定义数据库安全性比在之后添加要容易得多。
如何保证SQL Server安全性?文章阐述了如何设置数据库角色并解释它们是如何帮助我们巩固企业安全性。