首页 > 数据库 > SQL Server > 正文

SQL Server 中VARCHAR(MAX)变量赋值引起的性能问题。

2024-08-31 00:55:30
字体:
来源:转载
供稿:网友
SQL Server 中VARCHAR(MAX)变量赋值引起的性能问题。 2014-07-25 16:17 by 潇湘隐者, ... 阅读, ... 评论, 收藏, 编辑

案例环境:

操作系统版本 : Windows Server 2008 R2 Standard SP1

数据库版本 : Microsoft SQL Server 2012 (SP1) - 11.0.3000.0 (X64)

案例介绍:

由于不能将生产环境的代码和数据贴上来,所以我构造了下面一个小案例,当然没法和生产环境的案例一致。只能是接近而已。但是足以反映问题本质就足够了。

DROP TABLE PRoductPrice; 
GO 
CREATE TABLE ProductPrice 
( 
ProductName VARCHAR(14), 
Sequence INT , 
ProductPrice FLOAT 
) 
GO 

构造8000条测试数据,然后将数据插入临时表#tmp(其实完全可以不用临时表,只因为生产环境也是临时表,故模拟接近案例环境)

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表