블로그 이미지
보미아빠

카테고리

보미아빠, 석이 (532)
밥벌이 (16)
싸이클 (1)
일상 (1)
Total
Today
Yesterday

달력

« » 2025.11
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

공지사항

최근에 올라온 글


Aaron Bertrand

Aaron is a senior consultant for SQL Sentry, Inc., makers of performance monitoring and event management software for SQL Server, Analysis Services, and Windows. He has been blogging here at sqlblog.com since 2006, focusing on manageability, performance, and new features; has been a Microsoft MVP since 1997; tweets as @AaronBertrand; and speaks frequently at user group meetings and SQL Saturday events.

SQLCruise : What's New in Denali?

During SQLCruise Alaska last week, I was tasked with presenting "What's New in Denali?" If you've been following here, or paying attention to the SQL Rally, SQL Bits or SQL Saturday circuits, you'll know that I have given this talk before. My challenge this time around: make my 60-minute presentation a 90-minute presentation. With this crowd, it was no problem; I think we spent more time on open discussion than I spent actually presenting. And to me this was a good thing - while you didn't get to see the things we were talking about, I still thought the conversations were fantastic!

Here is the deck from the session (sorry Buck, it is more than 4 slides):

Denali.pptx.zip

I also have some demo files and sample snippets. Note that most of the demo files will work on Denali CTP1; however, two of the files (08.Forceseek.sql and 09.NewDMVs.sql) will require SQL Server 2008 R2 SP1 CTP, since the DMVs and hints mentioned there are not yet in Denali.

Denali_SamplesSnippets.zip

The second demo file, 02.SSMS.sql, doesn't really help you at all, since it was meant to be an interactive demo where I would show you visually what I was doing. I do plan to write a more extensive blog post on the snippets feature specifically, but some of the benefits of the new VS shell for Management Studio are ones you just have to touch and feel for yourself.

In any case, since I cleared out a lot of the noise in the deck (mostly links), I promised a resource list, and here it is - in the order of the slides. Please note that much of the content being linked to was written months ago, and that some of the information may have changed (and continues to change) - so may not be 100% in line with what is on the slide deck above.


Setup

http://bit.ly/AB_Denali_Setup


Books Online

http://bit.ly/AB_Denali_BOL


AlwaysOn

AlwaysOn resource site: http://bit.ly/AB_Denali_AlwaysOn
PASS keynote video: http://bit.ly/AB_Denali_Keynote2
Bob Dorr blog post: http://bit.ly/AB_Denali_BobDorr
Brent Ozar blog post: http://bit.ly/AB_Denali_OzarAlwaysOn


Contained Databases

http://bit.ly/AB_Denali_CDBtag


Custom server roles

Mike Walsh blog post: http://bit.ly/AB_Denali_MikeWalsh


Juneau

TechEd Europe video: http://bit.ly/AB_Denali_BIDSVid


Programmability / SSMS

http://bit.ly/AB_Denali_SSMS


Metadata discovery / EXEC ... WITH RESULT SETS

http://bit.ly/AB_Denali_Metadata


OFFSET

http://bit.ly/AB_Denali_OFFSET


SEQUENCE

http://bit.ly/AB_Denali_SEQUENCEtag


THROW

http://bit.ly/AB_Denali_THROW


FORCESEEK / FORCESCAN

http://bit.ly/AB_Denali_ForceSeek


Spatial Whitepaper

http://bit.ly/AB_Denali_Spatial_WP


Columnstore Index

http://bit.ly/AB_Denali_Apollo


List of changed system objects

(These do not include many of the new DMO sets I discussed during the session)
http://bit.ly/AB_Denali_SystemObjects


Deprecated functionality

http://bit.ly/AB_Denali_Deprecated


Launch point for Denali BI resources

http://bit.ly/AB_Denali_BI


----------------------


Download CTP1 (11.1103.9)

http://bit.ly/AB_Denali_Download


Forums

http://bit.ly/AB_Denali_Forums


Feedback / suggestions / bug reports

http://connect.microsoft.com/sql/
Posted by 보미아빠
, |

많이들 공유해 주세요~
Thanks 에 내 이름도 있네요
주언이 형~ 고마워요~


Posted by 보미아빠
, |

SQL Server 의 경우 Cache시스템을 자체적으로 사용 합니다. OS 에서 파일 시스템 메모리 캐시 영역을 많이 가져가는 상황에서 SQL Server 메모리 동작을 동적 메모리 제어로 된다면, 상대적으로 어플리케이션이나 서비스는 메모리 사용을 더 많이 하지 못하게 됩니다.

LargeSystemCache [ http://technet.microsoft.com/en-us/library/cc784562(WS.10).aspx ]설명에도 있듯이 일반적으로 System Cache 가 크면 일반적으로 서버의 성능이 증가합니다. 그러나, 어플리케이션이나 서비스에서 사용할 물리 메모리 사용량은 상대적으로 줄어들게 됩니다. 그 아래 설명은 해당 값이 1 이면, 시스템 데이터를 디스크 서브시스템으로 늦게 반영 시키고 다르게 말해 해당 셋팅을 끄면 어플리케이션에서 물리 메모리를 더 사용 할 수 있다는 이야기입니다. 그래서, Large system cache 옵션을 쓰지 말라는 것입니다. 자 이제 개념을 이해 했으면, SQL Server 전용 서버에서의 메모리 사용계획 옵션을 프로그램으로 설정하는게 바른 설정 이겠지요?


시스템 등록 정보 > 고급 > 성능 옵션 > 메모리 사용 계획
이 옵션은 Windows Kernel에서 System Cache를 Large System Cache로 설정 할지를 선택하는 옵션입니다. 해당 설정은 Registry HKLM\SYSTEM\CurrentControlSet\Control\SessionManager\Memory Management\LargeSystemCache에서 수동으로 설정이 가능합니다.
해당 옵션은Windows Vista와 Windows 2008에서 없어졌습니다(GUI로 설정할 수 있는 방법은 없습니다), 설정을 원하시면 해당 Registry 값에서 LargeSystemCache 값을 0 or 1로 변경합니다.

http://blogs.technet.com/b/sankim/archive/2008/05/19/largesystemcache.aspx


위와 같은 Large system cache 라는 옵션은 OS 에서 파일 데이터를 자동으로 캐시에 넣어 두겠다. 라는 옵션입니다. SQL Server 의 경우 고정메모리 할당에서(MAX MIN 메모리 고정으로 사용의 경우)는 퍼포먼스의 차이가 거의 없습니다. (그래서 GUI 설정에서 빼버렸는지도 모르겠습니다. -_-개인 사견.....)


이걸 SQL Server 가 어플리케이션이니 어플리케이션으로 설정하라고 하면 서운 하겠죠 또한 SQL Server 외 다른 서비스가 있다면, 적절히 옵션을 조정하도록 하는것이 성능에 좋습니다.

Posted by 보미아빠
, |

최근에 달린 댓글

최근에 받은 트랙백

글 보관함