SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 2月, 2014

検索条件を指定した件数取得の最適化について考えてみる

leave a comment

以前、クラスター化インデックスのみのテーブルで COUNT(*) をおすすめしない理由 という投稿を書きました。

クラスター化インデックスのみのテーブルに対して、件数取得をした場合、テーブルスキャンが発生し、全権取得が行われるため、非クラスター化インデックスを設定、または、sys.dm_os_partition_stats から件数を取得したほうが効率的です。

前回の投稿では、テーブルの全件数を取得していましたので、今回の投稿では、単一のテーブルに対して特定の条件にマッチする件数の取得の最適化について考えてみたいと思います。

今回は通常の行ストアを対象にしており、列ストアの場合は考え方が変わってきます。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 24th, 2014 at 8:23 am

Posted in SQL Server

Tagged with

SQL Server 2012 の SSMS 向けカスタムレポートを作成

leave a comment

SQL Server 2005 SP2 以降の SSMS ではカスタムレポートを表示することが可能となりました。
image

SQL Server 2008 R2 のときには BIDS 2005 相当のレポートを作成する必要があったかと思うのですが、2012 になって SQL Server 2012 のレポートビルダー (Report Builder 3.0) で作成できるようになり使いやすくなっていたので、作成方法をメモとして。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 10th, 2014 at 9:02 am

Posted in SQL Server

Tagged with

gMSA を使用して SQL Server をインストール

4 comments

Windows Server 2012 以降で、グループの管理されたサービスアカウント (gMSA : Group Managed Service Accounts) を使用することができるようになりました。
使ったことがなかったので、SQL Server のサービスアカウントとして使う方法をまとめてみたいと思います。

TechNet としては、
グループの管理されたサービス アカウントの概要
管理されたサービス アカウントの新機能
Getting Started with Group Managed Service Accounts

他の方が検証された内容としては、
グループ管理サービスアカウント (Always on the clock)
ADFSのクレームにSQL Serverデータベースを使う方法 (Always on the clock)
Windows Server 2012以降の“グループの”管理されたサービスアカウント(gMSAs)について (山市良のえぬなんとかわーるど)

が参考になります。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 9th, 2014 at 11:37 pm

MVP Community Camp 2014 で登壇させていただきます

leave a comment

MVP Community Camp 2014 で珍しく(?) SGT で登壇させていただきます。
内容は SQL Server Data Store & Data Access Internals で、先月富山で登壇させていただいた際の内容をベースにお話をさせていただく予定です。
アンドキュメントなコマンドを使用してデータストアの内部を見ていくセッションになりますので、SQL Server の内部構造についてどこまで見れるか興味のある方には、面白い内容だと思います。
今まで開催されていた Community Open Day と同様のイベントになりますので、興味のあるセッションがありましたらお気軽にご参加いただければと思います。

Written by Masayuki.Ozawa

2月 9th, 2014 at 11:29 am

Posted in セミナー

記憶域プールを PowerShell で設定

leave a comment

以下のようなディスク構成になっている場合に、OS で使用しているブートのディスク以外を使用して、記憶域プールを PowerShell で作成するサンプルを。
image

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 6th, 2014 at 10:29 pm

Posted in PowerShell

Tagged with