先日、SQL Server 2016 CTP 2.1 の SSMS を使っていて気づいたのですが、CTP 2.1 の SSMS では選択できる認証方式が追加されているようです。
Archive for the ‘SQL Server’ tag
SQL Server / SQL Database の開発環境での情報取得のススメ
SQL Server では、様々な情報を DMV (動的管理ビュー) で取得することができます。
SQL Database v12 では様々な DMV にアクセスできるようになっているので基本似たような情報が取れるかと。
本番と開発環境のスペックが大きく離れている場合は、クエリの実行時間等の情報が参考になるかは一考の余地がありますが、それほど離れていない場合には、開発段階で各種情報を取得しておくと有益な情報が取得することができます。
自分でとるのはちょっと!! という方は SQL Server 現状診断サービスのご紹介 もご検討いただければ幸いです。
はい。察しの言い方は気づかれたかもしれませんが、本投稿は宣伝です。
弊社診断サービスでは、簡易診断という形で各種情報を取得しながらディスカッション形式で、サーバーの状態を診断する作業についても実施させていただいていますので、「報告書の作成は不要だが、現状のサーバーの状態がどうなっているかを確認したい」というようなご要望がありましたら、こちらのサービスのご利用も検討いただければと思います。
SQL Server 2016 CTP 2.1 の In-Memory OLTP を使ってみる
SQL Server 2016 では In-Memory OLTP (Hekaton) についても様々な機能強化が行われています。
詳細については In-Memory OLTP を参照していただければと。
ざっくりとではありますが機能拡張で簡単に障れる箇所を見てみたいと思います。
SQL Server 2016 CTP 2.1 のインデックスの整理
今まで、SQL Server 2016 CTP 2 について投稿してきて、メモリ最適化テーブルの検証をしようと思ったのですが、一度インデックスの種類の整理をしたいと思い閑話休題がてら。
調べてみたところ、以下のようになるのではと思います。
| 行ストア | 列ストア | メモリ最適化 | |||||
| クラスター化 | 非クラスター化 | クラスター化 | 非クラスター化 | ハッシュ | 非クラスター化 | ||
| 行ストア | クラスター化 | – | ○ | × | ○ 2016 から |
× | |
| 非クラスター化 | ○ | – | ○ 2016 から |
○ 2016 から |
× | ||
| 列ストア | クラスター化 | × | ○ 2016 から |
– | × | ○ 2016 から |
|
| 非クラスター化 | ○ 2016 から |
○ 2016 から |
× | – | × | ||
| メモリ最適化 | ハッシュ | × | 2016 から |
× | – | ||
| 非クラスター化 | |||||||
2015 Microsoft MVP アワードを受賞させていただきました
昨年に引き続き今年も MVP アワードを SQL Server のカテゴリで受賞させていただきました。
SQL Server 2016 のリリースや進化の早い SQL Database の情報のキャッチアップ等、当面情報を追うのにてんやわんやだと思いますが、今年も継続して情報を発信できればと思います。
引き続きよろしくお願いいたします。
SQL Server 2016 CTP 2.1 の列ストアインデックスを使ってみる
以前、SQL Server 2016 CTP 2.0 の列ストアインデックスの変更点 を投稿しましたが、今回の投稿では実際に使ってみたいと思います。
詳細については Columnstore Indexes Versioned Feature Summary を参照してください。
Read the rest of this entry »
SQL Server 2016 CTP 2.0 の列ストアインデックスの変更点
Columnstore Indexes Versioned Feature Summary に記載されていますが、SQL Server 2016 CTP 2.0 の列ストアインデックスの変更点をメモとして。
In-Memory OLTP とのくみあわせもあるので、この辺はじっくり適用ケースを考える必要が出てきそうですね。
# Hot / Warm / Cold データの用途別の階層化されたデータに対しての設計が今後重要になるかと。
Read the rest of this entry »
SQL Server 2016 CTP 2.1 がリリースされました
Announcing SQL Server Management Studio ? June 2015 Release
Download SQL Server Management Studio
SQL Server 2016 launches new rapid preview model with CTP 2.1
で、アナウンスがされていますが、SQL Server 2016 の CTP 2.1 がリリースされています。
SQL Server 2016 のページも情報が増えていましたのでこちらも合わせて確認するとよさそうです。
CTP 2.1 の変更については、SQL Server 2016 Release Notes から確認することができるようです。
SSMS については?Download SQL Server Management Studio から単体で入手できるようです。
Express Edition に完全版の SSMS が付きましたが、今後は単体で提供されるようですね。
- New SSMS Installer – SSMS can now be installed with a light weight stand-alone web installer.
SQL Database v12 で実装されている DDL の機能拡張が SQL Server 2016 CTP 2.0 に実装されているか
タイトルの通りですが、SQL Database v12 では、同一のエンジンの SQL Server 2014 (12.x 系) と比較して DDL に対して、いくつかの機能拡張が行われています。
SQL Server 2016 CTP 2.0 にも含まれているだろうな~と思ってはいたのですが、きちんと調べていなかったのでメモとして。
sys.dm_os_ring_buffers についてのメモ
New Relic のプラグインのクエリを見ていて「sys.dm_os_ring_buffers」が便利そうでしたので情報を少しメモしておきたいと思います。
OS 系の DMV については、SQL Server オペレーティング システム関連の動的管理ビュー (Transact-SQL) に書かれていますが、sys.dm_os_ring_buffers については、内部情報の扱いとなり情報の公開が行われていません。
海外のブログではいくつか紹介されていますので、英語の情報を探すとよさそうですね。
Using sys.dm_os_ring_buffers To Diagnose Memory Issues in SQL Server
Inside sys.dm_os_ring_buffers
Using sys.dm_os_ring_buffers to Troubleshoot Connectivity Issues
Monitoring and Troubleshooting using sys.dm_os_ring_buffers