Memory Optimized Table は全データをメモリ上で処理することを前提として使用することになります。
チェックポイントファイルでサポートされる最大のサイズは 512GB 、メモリのデータに関しては 256GB となりそれ以上のサイズはサポートされていないようです。
Hardware Considerations for In-Memory OLTP in SQL Server 2014
# これ以上のサイズはデータベースをわける等で対応できるかもしれませんが。
Read the rest of this entry »
いちからはじめる Memory Optimized Table その 8
Windows Server 2012 R2 の Dynamic Witness を 2012 と比較しながら確認してみる
Windows Server 2012 R2 では WSFC (Windows Server Failover Clustering) の機能が強化されています。
What’s New in Failover Clustering in Windows Server 2012 R2
この追加された機能の中に Dynamic witness というものがあります。
MCTの憂鬱 さんの 動的なクォーラム監視に関して 、Windows Server 2012 R2 Preview & System Center 2012 R2 Preview 評価ガイド 、WSFC’s Dynamic Witness in Windows Server 2012 R2 で解説がされていますが、自分のメモとして少しまとめてみたいと思います。
Windows 8.1 / Windows Server 2012 R2 Preview の評価ドキュメント
Windows 8.1 / Windows Server 2012 R2 Preview をまだあまり触れていないのですが、これから触ろうとした際の評価用ドキュメントをメモとして。
いちからはじめる Memory Optimized Table その 7
Memory Optimized Table にはいくつかの制限があります。
今回はその制限について少しまとめてみたいと思います。
BOL には SQL Server Support for In-Memory OLTP にまとめられています。
いちからはじめる Memory Optimized Table その 6
ここまで Memory Optimized Table について数回書いてきました。
ここで一度 Memory Optimized Table のデータストレージの基本構成をまとめてみたいと思います。
Memory Optimized Table の構成を理解するためには以下のポイントを押させておく必要がありそうです。
- メモリ上のデータ構成
- チェックポイントファイルのデータ構成
SQL Server のセキュリティを調査するためのサンプルクエリ
クラウドで提供されている SQL Server の権限周りを調べたくていくつかのサンプルクエリを作ってみました。
デッドロックのサンプルクエリ
デッドロックのテストをする際のサンプルクエリなどを。
BOL では、デッドロック を確認するとよいかと思います。
第 3 章 トランザクション分離レベルの選択とデッドロックの問題~ SQL Server 2000 における Web アプリケーション開発 ~ も参考になります。
今回は以下のデッドロックを発生させるためのサンプルクエリとなっています。
- サイクルデッドロック
- 変換デッドロック
- インデックス間デッドロック
いちからはじめる Memory Optimized Table その 5
いちからはじめる Memory Optimized Table その 4
Memory Optimized Table のデータの実体はメモリ上に配置されることになります。
データの永続性の指定として DULABILITY = SCHEMA_ONLY / SCHEMA_AND_DATA を設定し、永続化をするかを指定することになります。