
SQL Server大负载的生产环境下的性能优化:初识元数据优化
虽然说现在NOSQL相关的技术非常的火热,但是RMDB(关系型数据库)与NOSQL是并存的,并且适用在各种的项目中。在一般的企业级开发中,主要还是RMDB占据主导地位。并且在互联网项目中,也不是摒弃了RMDB,例如MySQL就在很多的互联网应用中发挥着作用。所以,对数据库的调优是个值得深入学习的课题。本系列文章,主要讲述与SQL Server相关的调优知识,希望能够为朋友们带来一些帮助。

虽然说现在NOSQL相关的技术非常的火热,但是RMDB(关系型数据库)与NOSQL是并存的,并且适用在各种的项目中。在一般的企业级开发中,主要还是RMDB占据主导地位。并且在互联网项目中,也不是摒弃了RMDB,例如MySQL就在很多的互联网应用中发挥着作用。所以,对数据库的调优是个值得深入学习的课题。本系列文章,主要讲述与SQL Server相关的调优知识,希望能够为朋友们带来一些帮助。

企业系统和网站系统都需要处理大量的邮件、短信等消息通知系统。在进行系统设计时,除了对安全、事务等问题给与足够的重视外,性能也是一个不可避免的问题所在,必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈,除了对硬件系统进行升级外,软件设计的合理性尤为重要。对于一些实时性不是很高的模块我们可以使用了消息队列技术来完成异步处理,利用消息队列临时存放要操作的数据,将队列的数据进行异步的处理。本文基于SQL Server 2008 Service Broker、WCF、Windows 服务以及调度框架Quartz.NET实现一个消息通知系统。

在本文中,Grzegorz Gogolowicz和Trent Swanson解决了从SQL Server Reporting Services中导出报表的一个问题:数据来源是扫描图像或其他支持的格式,希望能输出固定布局或像素级完美的报表。
各家公司越来越愿意使用社交化媒体来了解客户对他们产品的看法。这表现为一种挑战,即需要有一种针对非结构化内容的分析技术,来解释博客中的观点。InfoQ找机会采访了Subramanian Kartik,以了解他的团队正在开发的博客观点分析项目。
tSQLt是针对SQL Server的开源单元测试框架,而SQL Test为其提供了用户界面。在SQL Test窗口中,用户可以创建测试类、查看现有的单元测试、执行这些测试并在SQL Server Management Studio的可停靠面板中查看结果。
SQL Server已经放弃OleDB,支持ODBC,这样SQL Server Integration Services最终支持ODBC也就不足为奇了。在SSIS 2012中预计要实现的另一个重要特性是对CSV文件的支持,大家对此期望已久。
微软已发布SQL Server 2012 RC0。其中有许多新功能,包括:AlwaysOn解决方案、更好的性能管理、更多的报告和可视化工具、Columnstore索引、以及文件表。该产品将会有3个主要版本:标准版、商业智能版、以及企业版。
SafePeak是一种即插即用的动态数据库缓存解决方案(Dynamic Database Caching Solution),它的设计初衷是要为构建在SQL Server上的应用程序提升数据访问性能。它会动态地缓存内存中的结果集,从而减轻执行“Select”操作的查询和存储过程的负载,进而减少读取操作的反应时间以及总体上的数据库负载。
微软已经在.NET Framework 4中添加了对LocalDB的支持。LocalDB是SQL Server Denali的免费开发者版本,它的目的是要提供大部分服务器API,而不增加管理上的工作。