SE の雑記

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

Archive for the ‘SQL Database’ Category

SQL Server のクエリ実行プランのコスト値について

leave a comment

SQL Server のクエリ実行時に取得することができる実行プラン (実行計画) の中には、「コスト」という情報が出力されています。
代表的な項目としては、サブツリーの推定コストや、グラフィカルな実行プラン内のコストのコストの比率の情報となるのではないでしょうか?

image

本投稿では実行プラン内のコストがどのような情報を表しているものなのかの情報を確認していきたいと思います。

本投稿を書いた理由ですが「Nick’s Machine」という用語を思い出すためだったりしますが。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 21st, 2021 at 6:44 pm

Microsoft.Data.SqlClient 3.0 Preview 1 で設定可能な再試行ロジックが追加されるようです

leave a comment

本日、次の 2 つのアナウンスがありました。

Microsoft.Data.SqlClient 3.0 では、ユーザーが設定可能な再試行ロジックを利用することができるようになるようです。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 17th, 2021 at 10:25 pm

非クラスター化インデックスのキー項目の変更時の処理オーバーヘッド

leave a comment

非クラスター化インデックスのキー項目を変更した場合、どのようなオーバーヘッドが発生するかについてまとめておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 15th, 2021 at 11:16 pm

SQL Server / SQL Database における CPU 使用率 (CPU 使用時間) とは?

leave a comment

SQL Server / SQL Database で CPU 使用率が高い場合、CPU を使用しているクエリの特定を行い、CPU 負荷を低減させるという作業を行うことがあるかと思います。

SQL Server / SQL Database で CPU 使用率が高い状態とは、そもそもとしてどのような状態を指しているのでしょうか??

今回は情報を取得しやすい SQL Server で情報を取得していますが、基本的な考え方は、SQL Databse でも同様です。

また、クエリによる CPU の利用を考える際には、スケジューラーやスレッドの意識も重要となりますので、本投稿についてはそれらについても触れておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 7th, 2021 at 10:21 pm

SQL Database のメンテナンスウィンドウ (Preview) について

leave a comment

Ignite 2021 でアナウンスのあった、SQL Database と Managed Instance のメンテナンスウィンドウ (Maintenance Windos) についてまとめておきたいと思います。

Azure の SQL Server ベースの PaaS の環境では、Synapse の専用 SQL プールがメンテナンススケジュールをサポートしていましたが、一般的な DB でもメンテナンス期間の指定ができるようになりました。

2021/3/3 のプレビュー時点での内容となりますので、今後変更される可能性はあります。

公式のアナウンス / ドキュメントについては、次の情報を参照してください。

アナウンス

docs

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 3rd, 2021 at 3:34 pm

Posted in SQL Database

Tagged with

Ignite 2021 のタイミングで発表された SQL Server / SQL Database のアップデート

leave a comment

全体アナウンス

Ignite 全体のアナウンスについては以下の情報から確認することができます。

Data and AI の全体アナウンス

Data and AI に特化したアナウンスはこちらから。

SQL Server 関連のアナウンスはこちらから。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 3rd, 2021 at 12:11 am

2021/2 の SQL Server / SQL Database 関連の更新情報

leave a comment

Ignite 直前に先月の更新情報をキャッチアップ。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 2nd, 2021 at 11:41 am