FreeTDS を使用しているライブラリ (今回は TinyTds) で SQL Database に接続を行おうとして、WSL 上に実行環境を整えたときにちょっとはまったので、メモを残しておきたいと思います。
Archive for 2月, 2021
SQL Server の Microsoft 提供のサンプル / ツール
SQL Server / SQL Database
Workshop / Lab
- SQL Server and Azure SQL Labs and Workshops
- Workshop: SQL Server 2019 Workshop
- Workshop: SQL Server 2019 on OpenShift
- Workshop: Kubernetes – From Bare Metal to SQL Server Big Data Clusters
- Workshop: Architecting SQL Server Big Data Cluster Solutions on Red Hat OpenShift
- Workshop: Microsoft SQL Server Machine Learning Services
- SQL Server Linux and Container Labs
- Lab: SQL Server 2019
- SQL Server hybrid cloud
- Modernizing Data Analytics with SQL Server 2019 (Archived)
- Windows Server and SQL Server 2008 R2 end of support planning (Archived)
Big Data Cluster
ML Service
- Microsoft Machine Learning R Templates with SQL Server ML Services / ML Server
- SQL Server ML tutorial
- DataStoriesSamples
- r-server-dotnet-visualizing-sql-azure-data-in-r
- Campaign Optimization – Predicting How and When to Contact Leads
- Microsoft SQL Server Language Extensions
- sqlmlutils
SSRS
SSMA
Spatial Data
Performance Diagnostics
- SQL Nexus
- Pssdiag/Sqldiag
- CSS SQL Server Support Tools
- mssql-monitoring
- SQL Server Linux のモニタリング
- DBFS (Archived)
SQL Edge
PowerShell DSC
Development
.NET
- Microsoft.Data.SqlClient
- SQL Management Objects
- SQL Server Tutorials Documentation Contributor Guide
- GraphView
Development Tools
SQL Server Driver
- Microsoft Drivers for PHP for Microsoft SQL Server
- Microsoft JDBC Driver for SQL Server
- Apache Spark Connector for SQL Server and Azure SQL
SSMS
Django
Synapse Analytics (Synapse Studio) でファイアウォール設定の挙動を確認する際のメモ
SQL Server の待機事象を一歩踏み込んで確認するための手法 (コールスタックの解析)
SQL Server では、「待機事象 (Wait Stats)」の情報を確認することで、インスタンスで同時実行性を低下させる問題が発生しているかの確認をするという分析手法があります。
SQL Server でクエリ実行の処理 (タスク) を実行する際には、タスクは次の状態を遷移しながら処理が行われます。
この 3 種類の状態の中で「待機状態」に入っている時間が少なければ、他の処理により同実行性を低下させることなく、処理を実行することができていることになります。
SQL Server のクエリオプティマイザーを学習するための資料
SQL Server のクエリの最適化を行うための、コンポーネントであるクエリオプティマイザーについて学習しようと思った際にはどのような資料を確認すればよいでしょうか?
公式のドキュメントや、公開されているドキュメントでかなり Deep なものがあり、この機会に公開情報をまとめておきたいと思います。
SQL Server のクエリオプティマイザーの情報というと「実行プラン」から確認するというようなイメージを持つことがあるかもしれませんが、Tree / Memo / 変換ルール というような情報を確認することで、クエリオプティマイザーに一歩踏み込んだ学習をすることができます。