|
|
|
Mr or Mrs. 500
      
Group: General Forum Members
Last Login: Friday, May 17, 2013 9:22 AM
Points: 551,
Visits: 1,150
|
|
| Thanks for the question, I needed to brush up on my TDE knowledge. Admittedly, the "great" caused me to pause, but I still got it right. As Hugo said yesterday, the QOTD is for learning not for points and for that I thank you.
|
|
|
|
|
SSC-Dedicated
           
Group: Administrators
Last Login: Yesterday @ 3:30 PM
Points: 31,436,
Visits: 13,751
|
|
|
|
|
|
SSCrazy
      
Group: General Forum Members
Last Login: Wednesday, May 22, 2013 1:10 PM
Points: 2,673,
Visits: 2,418
|
|
| Good question. I am glad the great was removed by the time I got to it.
|
|
|
|
|
SSCoach
         
Group: General Forum Members
Last Login: Yesterday @ 10:25 AM
Points: 18,754,
Visits: 12,337
|
|
|
|
|
|
SSCrazy
      
Group: General Forum Members
Last Login: Monday, May 13, 2013 11:21 AM
Points: 2,163,
Visits: 2,148
|
|
Nice question, thanks!
I think little bits like this will help people learn and understand new features like TDE so they are better prepared when they actually need to use it.
|
|
|
|
|
SSC-Addicted
      
Group: General Forum Members
Last Login: Wednesday, May 22, 2013 5:52 PM
Points: 415,
Visits: 738
|
|
Thanks for your comments and sorry for the confusion on the question, I took a negative meaning "great performance effect" as great performance degrade.
Thanks again for your comments...
Thanks Jay http://www.sqldbops.com
|
|
|
|
|
Forum Newbie
      
Group: General Forum Members
Last Login: Tuesday, February 01, 2011 10:29 AM
Points: 4,
Visits: 10
|
|
One way performance could be affected is if you use temporary tables. You may have a database which has a stored procedure which uses a temporary table.
I think there are other ways that a database will use the tempdb, but I don't know them offhand.
Cheers, Matt
|
|
|
|
|
Old Hand
      
Group: General Forum Members
Last Login: Tuesday, May 21, 2013 1:34 PM
Points: 385,
Visits: 611
|
|
mattr-846241 (6/29/2010) One way performance could be affected is if you use temporary tables. You may have a database which has a stored procedure which uses a temporary table.
I think there are other ways that a database will use the tempdb, but I don't know them offhand.
Cheers, Matt
Hey Matt, Your right Temp Tables as well as Table Variables, SQL Internal Work tables, the SQL version store, re-indexing jobs that specify sort in tempdb, and many other things are done within the Tempdb for not just TDE databases but for all databases, as well as for SQL internal processes.
Just to repeate though TDE uses the Windows API to encrypt the files on disk. Pages in memory are NOT encrypted, the TempDB files in memory would feel no ill effect from this if they have enough memory to opperate in.
This would effect a server during the checkpoint where all pages are flushed to the disk. Which once again depending on how the server is sized, the load in place, and the volume of users may make a little, a lot, or no difference whatsoever.
Hopefully this will get expanded by Microsoft or on some SQL blogs some where, as there is not a lot of documentation out there on this overall effect right now.
But you were right on in the suggestion that Temp tables could be effected but they would need to be so large that they spill onto the disk as if they are in the memory they should be unaffected.
Twitter: @SQLBalls Blog: http://www.SQLBalls.com
|
|
|
|
|
SSC-Enthusiastic
      
Group: General Forum Members
Last Login: Friday, April 12, 2013 9:43 AM
Points: 142,
Visits: 171
|
|
I'd be interested in your answer to these questions:
If you're using TDE in a production environment, what do you think you are protecting yourself from?
And are you using TDE on any laptop-based SQL Servers?
|
|
|
|
|
SSC-Dedicated
           
Group: Administrators
Last Login: Yesterday @ 3:30 PM
Points: 31,436,
Visits: 13,751
|
|
|
|
|