SE の雑記

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

Archive for 3月 14th, 2021

SQL Server の並列クエリのコスト閾値について

one comment

SQL Server には、cost threshold for parallelism という、並列プランを使用するかの閾値のオプションがあります。

クエリのコスト プランが cost threshold for parallelism の現在の値より小さくても、並列プランが選択されることがあります。 並列プランまたは直列プランのどちらを使用するかが、最適化プロセスの初期段階で算出されたコストの推定値に基づいて決定された場合に、このようなことが起こります。 詳細については、「クエリ処理アーキテクチャ ガイド」をご覧ください。

と記載がある通り、この設定よりコストが小さくても並列プランが選択されることがあるようですが、並列プランを使用するかどうかを判断する要因の一つとなります。

本投稿では、並列のコストについてみていきたいと思います。

並列クエリについては 並列クエリ処理 が公式のドキュメントで情報がまとまっているものになるかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 14th, 2021 at 9:45 pm

Posted in SQL Server

Tagged with

Power Automate Desktop で Excel に SQL を実行する

one comment

先日開催された、緊急開催!Windows 10なら無料で出来るPower Automate Desktop勉強会! に参加させていただいた際に、チャット欄で SQL を使用した Excel の操作というコメントがありました。

Power Automate Desktop (PAD) には、データベースについての次のようなアクションがあります。

image

SQL Server に対してのデータベース接続は試していたのですが、それ以外のデータベース接続については試したことが無かったので、この機会にデータベースのアクションを使用した Excel の操作について試してみました。

PAD には、Excel を操作するためのアクションがいくつか提供されており、本投稿のように、データベースのアクションを使用しなくても Excel の操作は可能です。

image

Excel の操作については、Excel がインストールされていないと使用することはできませんが、データベースのアクションを使用した Excel の操作については、Excel がインストールされていない環境でも利用することが可能です。

Read the rest of this entry »

Written by Masayuki.Ozawa

3月 14th, 2021 at 1:25 pm