SE の雑記

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

Archive for the ‘SQL Database’ tag

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

実行プランのコストラベルと検索時のデータ型の一致の重要性

leave a comment

SQL Server では実行プランを表示した際に各演算子 (イテレーター) に下図のようなコストラベルが出力されます。

image

クエリのチューニングを実施する際には、このコストラベルの数値が高い操作についての改善を行うことが多いかと思いますが、コストラベルだけでは判断できない情報もあります。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 1st, 2021 at 9:23 pm

FreeTDS で SQL Database に接続を行う

leave a comment

FreeTDS を使用しているライブラリ (今回は TinyTds) で SQL Database に接続を行おうとして、WSL 上に実行環境を整えたときにちょっとはまったので、メモを残しておきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 20th, 2021 at 4:42 pm

SQL Server の Microsoft 提供のサンプル / ツール

one comment

SQL Server / SQL Database

Workshop / Lab

Big Data Cluster

ML Service

SSRS

SSMA

Spatial Data

Performance Diagnostics

SQL Edge

PowerShell DSC

Development

.NET

Development Tools

SQL Server Driver

SSMS

Django

Written by Masayuki.Ozawa

2月 20th, 2021 at 3:34 pm

SQL Server の待機事象を一歩踏み込んで確認するための手法 (コールスタックの解析)

leave a comment

SQL Server では、「待機事象 (Wait Stats)」の情報を確認することで、インスタンスで同時実行性を低下させる問題が発生しているかの確認をするという分析手法があります。

SQL Server でクエリ実行の処理 (タスク) を実行する際には、タスクは次の状態を遷移しながら処理が行われます。

image

この 3 種類の状態の中で「待機状態」に入っている時間が少なければ、他の処理により同実行性を低下させることなく、処理を実行することができていることになります。

Read the rest of this entry »

Written by Masayuki.Ozawa

2月 14th, 2021 at 8:01 pm