メモリ最適化テーブルへのアクセスでは、使用できるトランザクション分離レベルは
- SNAPSHOT
- REPEATABLE READ
- SERIALIZABLE
の 3 種類になります。
SQL Server のデフォルトのトランザクション分離レベルは READ COMMITTED になります。
SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿
メモリ最適化テーブルへのアクセスでは、使用できるトランザクション分離レベルは
の 3 種類になります。
SQL Server のデフォルトのトランザクション分離レベルは READ COMMITTED になります。
ダウンロードセンターを見ていたら MicrosoftR SQL ServerR Backup to Microsoft WindowsR AzureRTool というツールがリリースされていました。
何のツールだろうと思って少し使ってみました。
BOL としては Windows Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元 が対象かと。
ダウンロードセンターを見ていたら Microsoft® SQL Server® Backup to Microsoft Windows® Azure®Tool というツールがリリースされていました。
何のツールだろうと思って少し使ってみました。
BOL としては Windows Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元 が対象かと。
SQL Server 2014 の BOL を見ていて気づきました。
テーブルとストアド プロシージャのネイティブ コンパイル
SQL Server 2014 の SSMS ではメモリ最適化テーブルへ移行するためのアドバイザーとして AMR (Analysis / Migration / Report) ツールが提供されています。
SQL Server 2012 CTP1 の時にはメモリ最適化テーブルと AlwaysOn を組み合わせることができませんでした。
いちからはじめる Memory Optimized Table その 10
CTP2 になって、メモリ最適化テーブルと AlwaysOn を組み合わせることができるようになりました。
SQL Server 2014 CTP 2 Now Available
Thank you to those that have already downloaded SQL Server 2014 CTP1 and started seeing first hand the performance gains that in-memory capabilities deliver along with better high availability with AlwaysOn enhancements.
SQL Server 2012 CTP2 では、範囲検索に使用できるレンジインデックスが使用できるようになりました。
細かな仕様までは調べられていないのですが、通常のハッシュインデックスと比較して、どの程度メモリ使用量に差が出るのかを見てみました。
基本的なガイドラインに関しては Guidelines for Using Indexes on Memory-Optimized Tables に。
SQL Server 2014 CTP2 で追加された内容について、少しずつ見ていきたいと思います。
今回はIn-Memory OLTP で利用できる、ネイティブコンパイルされたストアドプロシージャーの実行統計の収集について。
Enabling Statistics Collection for Natively Compiled Stored Procedures
以前、今ほどSQL Database におけるシステムの動作傾向の把握が必要とされている時代はない という投稿を書きました。
こちらの投稿は Windows Azure の SQL Database 向けですが、SQL Server でも待ち事象を確認することができます。
ボックスの SQL Server の場合は、SQL Database と比較して、待ち事象の取得方法が複数用意されています。
今回の投稿ではどのような方法があるかを確認してみたいと思います。
なお、洋書になりますが待ち事象については、SQL Wait Stats Joes 2 Pros: SQL Performance Tuning Techniques Using Wait Statistics, Types & Queues で待ち事象について解説されています。
Kindle 版だとかなり安いので、興味のある方は一度見てみるとよいかと思います。
# 私は英語が本気でダメダメなのですが、こんな感じかな~と思いながら最後まで眺めることはできました。
SQL Server 向けのローカルセキュリティポリシーで割り当てるユーザー権限として、
があります。
これをコマンド実行する際の方法を少しまとめてみたいと思います。