SE の雑記

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

Archive for the ‘SQL Database’ tag

Build 2020 で発表された SQL Server / SQL Database 関連の情報

one comment

Build 2020 で発表された SQL Server / SQL Database に関連する情報を。

全体のニュースは MICROSOFT BUILD 2020BOOK OF NEWS から。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 20th, 2020 at 12:30 am

SQL Server / SQL Database パフォーマンスチューニング & トラブルシューティング シリーズ : クエリストアの有効化を例とした機能有効化による性能の影響調査 その 1

leave a comment

SQL Server のトラブルシューティングでは「特定の機能を有効化したことによる性能影響への調査」を実施することもあります。

今回は SQL Server 2016 で搭載された「クエリストア」の機能を例として、機能を有効にした場合の性能影響への調査のアプローチを考えてみましょう。

なお、今回の調査は本番環境ではなく、検証環境での調査を前提としています。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 17th, 2020 at 11:00 pm

Azure SQL 監査を仮想ネットワークとファイアウォールの背後にあるストレージアカウントに出力することが GA したので試してみる

leave a comment

Azure SQL Auditing to storage account behind Virtual Network and firewall now generally available でアナウンスがありましたが、Azure SQL Database の監査ログを、仮想ネットワークとファイアウォールのある背後にあるストレージアカウントに対して出力する機能が GA となりました。

これにより、閉じられたネットワークに対してのアクセスのみを許可しているストレージアカウントに監査ログ (サーバーレベル / DB レベルの監査の両方) の出力ができるようになります。

詳細については VNet とファイアウォールの背後にあるストレージ アカウントに対して監査を書き込む に記載されていますのでこちらを確認すれば問題ないと思いますが、関連する内容をいくつか検証してみようかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 15th, 2020 at 12:10 am

Posted in SQL Database

Tagged with

SQL Server / SQL Database パフォーマンスチューニング & トラブルシューティング シリーズ : sys.dm_exec_query_stats を使用したキャッシュされたクエリの分析 その 1

leave a comment

SQL Server と Azure SQL Database (Single Database (Elastic Pool) / Managed Instance / Hyperscale) でパフォーマンスチューニングやトラブルシューティングに利用できる情報を、本投稿のタイトルのシリーズでまとめていきたいと思います。

今回は「sys.dm_exec_query_stats」について紹介します。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 3rd, 2020 at 7:59 pm

SQL Server Management Studio を使いやすくするためのカスタマイズ

leave a comment

SQL Server Management Studio (SSMS) を使用するために、実施している設定のカスタマイズについてまとめておきたいと思います。

気づいたときにいろいろと追記していこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

5月 2nd, 2020 at 3:02 pm

Azure Data Studio を使用した統計情報のヒストグラムの可視化

leave a comment

可視化の方法は様々なものが使用できますが、Azure Data Studio (ADS) にはグラフを作成するための機能がありますので、この機能を利用して SQL Server の統計情報のヒストグラムを可視化する方法を紹介したいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 30th, 2020 at 11:20 pm

Azure Data Studio で KQL の実行が可能になりました

leave a comment

The April 2020 release of Azure Data Studio is now available で Azure Data Studio 1.17.0 のリリースがアナウンスされました。

このリリースから Notebook で KQL Magic がサポートされ、KQL の実行が可能になったようです。

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 29th, 2020 at 8:00 pm

Managed Instance で SQL DB にリンクサーバーを設定

leave a comment

Managed Instance (マネージドインスタンス) では、SQL Server に対してリンクサーバーを設定することができるようになっています。

これについては、Lesson Learned #63: It is possible to create Linked Server in Azure SQL Managed Instance? で解説がされていますが、どうやって設定するのかすっかり忘れていたのでメモとして残しておこうと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 26th, 2020 at 9:46 am

SQL Database の基本的な診断情報の取得について -2020/3/20 版 –

leave a comment

SQL Database にはいくつかの診断情報の取得 / 可視化の方法がありますが、いろいろな方法があってよくわからなくなってきたのでまとめておこうかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 20th, 2020 at 1:56 pm

Posted in SQL Database

Tagged with

同一のリソース名のマネージド ID が存在する場合の SQL DB のユーザー作成について – 暫定版 –

2 comments

SQL Database の認証には、Azure のリソースのマネージド ID (MSI) を使用することができるようになっています。

マネージド ID をサポートしているサービスについては  Azure リソースのマネージド ID をサポートするサービス に記載されていますが、これらのサービスが接続をする際にはマネージド ID による接続ができる可能性があります。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 19th, 2020 at 11:42 pm

Posted in Azure,SQL Database

Tagged with ,