2011/11 15

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 7)

1. Eighty Logical Cores of Goodness! > 64-Core 이상을 가진 서버를 사용하시는 경우 참고해주세요. 2.SQL Server: Clarifying The NUMA Configuration Information > NUMA 설정에 대한 정보 확인하기 3. New SQLOS features in SQL Server 2012 > 제목그대로 입니다. 추신. > 리블로그를 너무 몰아서 올린 점 양해 부탁드립니다. 7편으로 시리즈는 마치고 이후부터는 1~2주에 한번씩 올릴 예정입니다.

MS-SQL Server 2011.11.17

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 6)

1. SQLAuthority News - SafePeak Releases a Major Update: SafePeak version 2.1 for SQL Server Performance Acceleration > SQL Server 성능 향상에 도움을 주는 툴 소개글입니다. 기회가 되면 한번 사용해보고 싶네요. 2. Create Views in Another Database > 하나의 인스턴스 내에서 존재하는 데이터베이스에 대해서 각각 명령어를 날리고 싶을 때 활용 가능한 팁입니다. 3. What’s Wrong about Page Life Expectancy >= 300? > Page Life Expectancy 기준 수치가 10년간 동일한데, 이제 고쳐야 하지 않을까라고 의문을 제기하네요. > 여러분..

MS-SQL Server 2011.11.14

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 5)

1. How do I open the firewall port for SQL Server on Windows Server 2008? > SQL Server의 각 기능별로 사용하는 포트에 대한 설명입니다. 2. Implementing Log Shipping for Many Databases > 다수 데이터베이스에 대한 로그전달을 구현 사례입니다. 필요하신 분은 참고하시면 좋을 듯 합니다. 3. A Performance Troubleshooting Methodology for SQL Server > 관심 있으신 분은 참고하시면 좋을 듯 합니다.

MS-SQL Server 2011.11.13

"랜덤블로그 방문" 기능 구현 사례

블로그 사이트에 가면 종종 볼 수 있는 기능인 "랜덤블로그 방문"을 DB에서 구현했던 사례를 소개드립니다. 기능에 대해서 설명드리면 "랜던길드" 버튼을 클릭하면 임의로 블로그를 선택해주는 것입니다. 해당 기능 중 여기서 테스트할 내용은 랜덤하게 블로그의 번호를 찾는 부분에 대해서 이야기하려고 합니다. 구현 방식에는 여러가지가 있겠지만 많이 사용하는 2가지 방식에 대한 테스트를 진행해보고 얼마나 성능 차이가 나는지에 대해서 보도록 하겠습니다. 1. 테스트 환경 구성 -- 임시 테이블 생성 create table tbl_Blog ( SeqNo int -- 블로그 고유번호 , name varchar(1000) -- 블로그 이름 , Contents varchar(6000) -- 블로그 소개내용 ) -- 블로그 ..

MS-SQL Server 2011.11.13

[펌/Tip]Msdb안에 저장된 SSIS 패키지의 암호를 잊어버렸을 때....

MSDB에 저장한 SSIS 패키지의 사용자 암호를 잊어버린 경우 쉽게 확인이 가능한 방법이 있어 공유드립니다. 이렇게 쉽게 확인이 가능하다는 것을 보니 살짝 걱정이 되기도 하네요. 그럼 진짜 가능한지 테스트를 진행해보도록 하겠습니다. 1. SSIS를 msdb에 저장하고, Job으로 등록합니다. 2. Job 실행구문을 조회하면 암호를 그대로 볼 수 있습니다. (노랑색으로 표기한 부분이 암호) SELECT sjs.command FROM msdb.dbo.sysjobs sj JOIN msdb.dbo.sysjobsteps sjs ON sj.job_id = sjs.job_id WHERE sj.name = 'TEST_SSIS' 3. 의견 > 중요한 SSIS에 대해서 보안을 강화하기 위해서는 암호 방식을 사용하지 말아..

MS-SQL Server 2011.11.11

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 3)

1. VLF 관련된 글 공유드립니다. > 트랜잭션 로그 내의 많은 Vlf 있으면 데이터베이스를 복구할 때 성능 저하 > Stop and checked your Virtual Log Files (VLFs) 2. SQL Server 2008/2008 R2 on Newer Machines with More Than 8 CPUs Presented per NUMA Node May Need Trace Flag 8048 > SQL server 2008 / 2008 R2 의 경우 NUMA 아키텍쳐 시스템(각 노드별로 8 코어 이상)에서는 Trace Flag 8048을 사용하면 성능이 더 좋아진다고 합니다. 메모리는 조금 더 소모되어진다고 합니다. 3. Using the SSIS Merge Join > SSIS 관련 Tip

MS-SQL Server 2011.11.10

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 2)

1. Quick Database Connectivity Testing > DBMS에 연결되는지 확인해보는 방법 소개입니다. 2. How to Prove It’s a SAN Problem Webcast Video > 스토리지 성능 때문에 고민하시는 분이 계시다면 참고하시면 좋을 듯 하네요. 3. Can a SELECT query cause page splits? > 조회 쿼리가 page splits를 발생시킬 수 있을까요? 잠시 생각해보시고, 링크 눌러주세요.

MS-SQL Server 2011.11.09

[Re-Blog]블로그에 올라온 좋은 글 소개드립니다. (Series 1)

블로그 글을 보다가 재미난 글 소개드립니다. 1. Optimizing SQL Server Performance in a Virtual Environment > 가상화 환경에서 SQL Server 성능 최적화에 대한 글입니다. 요점은 "기본에 충실하자"입니다. 2. Apply 연산자 활용 > 다양한 활용법의 한 사례를 볼 수 있었습니다. 자체 테스트 자료는 여기를 참고해주시면 됩니다. 3. SQL Server 2011 추가된 함수 > Concat 함수 - 문자열 연결이 편해졌습니다. (숫자컬럼 + 문자열 연결이 쉬워짐) > Try_Convert 함수 - isnumeric 함수의 버그에 대한 내용도 있네요. (논리적인 오류로 보이니 버그로 이야기하였습니다.)

MS-SQL Server 2011.11.07

[공유]SQL Server 2012 (denali) 에디션별 기능 비교

1. SQL Server 2012 (denali) 에디션별 기능 비교 내용 공유드립니다. 2. 의견 > 다행히 스탠다드 에디션에서도 2 node간의 이중화는 구현이 가능합니다. > 스탠다드 에디션의 논리적인 코어 제한은 살짝 아쉽네요. (Intel에서 10-Core가 출시된 시점이라 아쉽네요.) > BI 에디션의 경우 ColumnStore, compression, partitoining 제외되어 있으니 사용하실 분은 참고하세요. > 버젼 종류가 줄어들고, 기능 구분이 명확하여 각자 필요한 에디션을 선택하는 기준을 잡기가 쉽네요. 출처. http://www.microsoft.com/sqlserver/en/us/future-editions/sql2012-editions.aspx

MS-SQL Server 2011.11.06