SE の雑記

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

SQL Server / Database アーキテクチャ ドキュメント

leave a comment

 

SQL Server

tempdb

設定

統計情報

セキュリティ

I/O

SQL Database

接続性

Azure Data

Microsoft Research

Written by masayuki.ozawa

1月 13th, 2020 at 11:36 pm

Posted in SQL Server

Tagged with

トランザクションレプリケーションの動作を理解する – ディストリビューション編 –

leave a comment

トランザクションレプリケーションの動作を理解する – ログリーダー編 – の続きです。

前回の投稿では、「ログリーダー」の動作を確認しました。
ここまでの操作で「ディストリビューターに配信用のデータが格納された状態」となります。

これを「サブスクライバー」に適用させるのが「ディストリビューション エージェント」の動作となり、今回の投稿の対象となる範囲です。

今回の投稿では、データの配信方法は「プッシュサブスクリプション」を対象としています。

 

Read the rest of this entry »

Written by masayuki.ozawa

3月 7th, 2020 at 5:14 pm

Posted in SQL Server

Tagged with

トランザクションレプリケーションの動作を理解する – ログリーダー編 –

leave a comment

SQL Server のテーブル単位でのデータ同期の仕組みとして「トランザクションレプリケーション」があります。

以前 トランザクションレプリケーションの基本的な仕組み という投稿をしたことがあるのですが、もう少し詳細なレベルでの知識が必要となったので、スキルアップデートをしようかと。

Read the rest of this entry »

Written by masayuki.ozawa

3月 5th, 2020 at 11:19 pm

Posted in SQL Server

Tagged with

Windows で Oracle から PostgreSQL への移行ツール [ora2pg] で移行を実施してみる

leave a comment

先日の投稿では、Windows で Oracle から PostgreSQL への移行ツール [ora2pg] をインストールしてみる ということで、ツールの実行環境を整えるところまでを実施してみました。

今回の投稿では、実際の移行を実施してみたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

3月 5th, 2020 at 6:33 pm

Posted in Oracle,PostgreSQL

Tagged with ,

Windows Server 2019 で Windows Update のアクティビティ モニターの情報をスクリプトで取得してみる

leave a comment

Windows 10 や Windows Server 2019 は、「設定」の「更新とセキュリティ」の「配信の最適化」中に「アクティビティ モニター」という項目があります。
image

ここから、Windows Update のダウンロードの状況を確認することができるようになっています。

image

Windows 10 であれば、配信の最適化によって Windows Update の更新プログラムが他の PC からダウンロードされている場合は、「ローカル ネットワーク上の PC から」の項目で確認ができるはずです。

Read the rest of this entry »

Written by masayuki.ozawa

3月 4th, 2020 at 12:13 am

Posted in Windows Server

Tagged with

Windows で Oracle から PostgreSQL への移行ツール [ora2pg] をインストールしてみる

leave a comment

Oracle から PostgreSQL へのマイグレーションを実行するためのツールとして ora2pg があります。

PostgreSQL の Software Catalogue にも記載されている Oracle から PostgreSQL へのマイグレーションに使用することができるツールです。

image

Perl でコーディングされており、Windows / Linux の両環境で動作することができるツールなのですが、Windows 版でインストールして最初の実行を行った際のメモをまとめておこうかと。

Read the rest of this entry »

Written by masayuki.ozawa

3月 3rd, 2020 at 11:47 pm

Posted in Oracle,PostgreSQL

Tagged with ,

MAXDOP は「タスクの並列度」であることを確認してみる

leave a comment

先日投稿した SQL Server のスレッドおよびタスクのアーキテクチャ では、ベースとした、スレッドおよびタスクのアーキテクチャ ガイド の次の記載を引用しました。

最新の SQL Server / SQL Database であれば、これを確認するのはそれほど難しくありませんので書いておこうかと。

Read the rest of this entry »

Written by masayuki.ozawa

3月 2nd, 2020 at 12:24 am

Posted in SQL Server

Tagged with

Power Apps で Custom Vision を使用してみる (2020/3/1 版)

leave a comment

2020/3/1 に検証した際の内容ですので、試してみる時期によっては動作が異なっているかもしれませんのであしからず。

Power Apps には Custom Vision 用のコネクタ がプレビュー機能として提供されており、Azure の Custom Vision を呼ぶことができるようになっています。

image

このコネクタを利用して、画像の分類をしようとしてみたのですが、次のエラーが発生してしまい、Custom Vision の機能を使用することができませんでした。

The ClassifyImageUrl Operation under Custom_Vision_Prediction_3.0 is not supported with the current subscription key and pricing tier Custom_Vision.Training.F0.”

サブスクリプションのレベルを変更してもうまく動作しなかったので、カスタムコネクタ化して回避したというのが今回の投稿です。

Read the rest of this entry »

Written by masayuki.ozawa

3月 1st, 2020 at 10:39 pm

Posted in Power Apps

Tagged with

SQL Server のスレッドおよびタスクのアーキテクチャ

leave a comment

スレッドおよびタスクのアーキテクチャ ガイド というドキュメントがあります。

このドキュメントでは SQL Server のスレッドやタスクについての解説が行われています。
この投稿では、DMV を使用しながらこのドキュメントに記載されている内容を見ていきたいと思います。

Read the rest of this entry »

Written by masayuki.ozawa

2月 29th, 2020 at 10:01 pm

Synapse Analytics の特徴って何なんだろう??

leave a comment

Synapse Analytics については、以前 SQL Data Warehouse (SQLDW) と呼ばれていた部分のみしかきちんと理解できておらず、全体像がぼんやりとしたままでした。

Azure Synapse Analytics Overview がとても素晴らしくまとまっていました。
旧 SQL DW 部分以外は実際には触れていないので、理解に誤りがある個所もあると思いますが、このスライドを見ながら特徴を勉強してみようかと。

Read the rest of this entry »

Written by masayuki.ozawa

2月 25th, 2020 at 11:01 pm

Azure VM にセルフインストールした SQL Server で tempdb を D ドライブに配置するための機能を利用する

leave a comment

Azure Virtual Machines における SQL Server のパフォーマンスに関するガイドライン 等の情報に記載されていますが、SQL Server on Azure VM を使用する場合、tempdb 用のファイルを D ドライブに配置するというチューニング方法があります。

SQL Server on Azure VM を SQL Server インストール済みのイメージから展開する場合は、最近の展開であれば、ストレージの最適化として、D ドライブに配置するように構成ができるようになっています。

image

この配置ですが、以前に展開した SQL Server インストール済みのイメージや、自分で Azure VM に SQL Server をインストールしたセルフインストールの環境では構成がされていない状態となります。

今回の投稿では、この tempdb を D ドライブ (ローカル SSD) に配置する方法をまとめておこうかと思います。

公式のドキュメントとしては、一時ディスク に記載されており、詳細な解説は Announcing Performance Optimized Storage Configuration for SQL Server on Azure VMs with SQL VM RPで行われています。
VM のサイズによっては D ドライブのサイズが少なく、VM の通常のディスク上に配置する必要があるかもしれませんが、tempdb のスループットを向上させるための汎用的な方法として覚えておくと利便性は高いのではないでしょうか。

Read the rest of this entry »

Written by masayuki.ozawa

2月 22nd, 2020 at 10:27 pm