你能够最大限度地缩小数据库吗?(四)

日期: 2009-03-01 作者:Michelle Gutzait翻译:April 来源:TechTarget中国 英文

结果总结 测试2 原始文件大小=256  目标文件大小=34816  小事务(一次1行),  总行数:33373  文件增长大小为1MB 现在我们来测试一下插入更多数据。代码为: 图5:测试更多条插入的SQL代码 结果总结: ITERATION Step CPU Reads Writes Duration (ms) 1 File grows 6730 285208 33618 56148   File does NOT grow 4250 225591 33567 35003   % improvement 36.84992571 20.9029901 0.15170444……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

结果总结

测试2

原始文件大小=256
  目标文件大小=34816
  小事务(一次1行),
  总行数:33373
  文件增长大小为1MB

现在我们来测试一下插入更多数据。代码为:

测试更多条插入的SQL代码

图5:测试更多条插入的SQL代码

结果总结:

ITERATION

Step

CPU

Reads

Writes

Duration (ms)

1

File grows

6730

285208

33618

56148

 

File does NOT grow

4250

225591

33567

35003

 

% improvement

36.84992571

20.9029901

0.151704444

37.65940016

 

Difference

2480

59617

51

21145

2

File grows

7031

285223

33619

53373

 

File does NOT grow

4204

225364

33564

32472

 

% improvement

40.20765183

20.98673669

0.163597965

39.16024956

 

Difference

2827

59859

55

20901

3

File grows

6453

285278

33618

54189

 

File does NOT grow

3844

225362

33564

33530

 

% improvement

40.43080738

21.00267108

0.160628235

38.1239735

 

Difference

2609

59916

54

20659

 

 

 

 

 

 

 

Average % improvement

39.16279497

20.96413262

0.158643548

38.31454107

 

Average difference

2638.666667

59797.33333

53.33333333

20901.66667

测试3

原始文件大小=256
  目标文件大小=34816
  小事务(一次1行),
  文件增长大小为10MB

这次测试中的代码和Test 2中的代码一样,但是数据库数据文件现在设定为自动增长到10MB。

结果总结

ITERATION

Step

CPU

Reads

Writes

Duration (ms)

1

File grows

8907

283930

33588

41354

 

File does NOT grow

6297

225358

33565

37755

 

% improvement

29.30279555

20.62902828

0.068476837

8.702906611

 

Difference

2610

58572

23

3599

2

File grows

9078

283902

33588

46607

 

File does NOT grow

5578

216971

33560

41202

 

% improvement

38.55474774

23.57538869

0.083363106

11.59697041

 

Difference

3500

66931

28

5405

3

File grows

9016

283909

33587

52515

 

File does NOT grow

6015

225358

33565

38807

 

% improvement

33.28527063

20.62315742

0.065501533

26.10301819

 

Difference

3001

58551

22

13708

 

 

 

 

 

 

 

Average % improvement

33.71427131

21.60919146

0.072447159

15.46763174

 

Average difference

3037

61351.33333

24.33333333

7570.666667

测试4

原始文件大小=33664
  目标文件大小=66944
  大事务(33373行),
  文件增长大小为1MB

在该测试中,我将ShrinkDB表再次插入到大事务中的ShrinkTable里(每次33373 行)。文档增长率为1 MB,我必须将T-Log文档增加到200 MB,这样执行事务时才它才不会增长。我现在在测试文档的增长是如何影响事务的。

代码:

你能够最大限度地缩小数据库吗?(图6)

结果总结:

ITERATION

Step

CPU

Reads

Writes

Duration (ms)

1

File grows

3969

880471

33381

36097

 

File does NOT grow

3720

879426

33380

18104

 

% improvement

6.273620559

0.118686476

0.002995716

49.84624761

 

Difference

249

1045

1

17993

2

File grows

3750

880473

33381

35962

 

File does NOT grow

3578

879435

33380

20006

 

% improvement

4.586666667

0.117891179

0.002995716

44.36905623

 

Difference

172

1038

1

15956

3

File grows

3657

880471

33381

36544

 

File does NOT grow

3999

879422

33380

18802

 

% improvement

-9.35192781

0.119140778

0.002995716

48.54969352

 

Difference

-342

1049

1

17742

 

 

 

 

 

 

 

Average % improvement

0.502786472

0.118572811

0.002995716

47.58833245

 

Average difference

26.33333333

1044

1

17230.33333

翻译

April
April

相关推荐