内存中 OLTP 有助于 OLTP 工作负荷实现显著的性能改进,并减少了处理时间。可以通过将表声明成内存中优化来启用内存中 OLTP 的功能。内存优化表完全支持事务,并且可以使用 Transact-SQL 进行访问。 Transact-SQL 存储过程可以被编译成机器代码从而进一步提...
在数据处理的过程中,我们习惯使用SELECT INTO #Table这样的语句,用临时表来存放中间数据。大量使用临时表,会造成资源争夺,降低性能,因为在SQL Server 2012及之前的版本,tempdb只有一个数据文件(tempdb.mdf)。对于SQL Server应用程序来说,恰当配置的...
在我们写T-SQL要删除某个对象(表、存储过程等)时,一般会习惯先用IF语句判断该对象是否存在,然后DROP,比如: 旧版本: IFOBJECT_ID(dbo.PERSON,U)ISNOTNULL DROPTABLEPERSON IFEXISTS(SELECT*FROMsys.objectswherename=PERSON) DROPTABLEPERSON SQL Serv...
SQL Server 2016提供了一个新特性伸展数据库(stretch database),使它可以将热数据(hot data)存储在本地,并向应用程序提供本地服务器性能,而将不会发生任何变化的老数据存储在云上。该特性的基本应用场景是,一个表包含了少量用户平常关心的热数据和大...
微软于今天宣布 SQL Server 数据库软件的正式发布版本(GA)。历时一年多,微软为该软件发布了多个公共预览版和候选版本,而今天最终版本终于上线了。大约 1 个月前,微软宣布 SQL Server 2016 将会在 6 月 1 日进入 GA 阶段,而今天微软如约发布了。 访问:...