SQL Server In-Memory OLTP は、効率的でメモリ最適化されたデータ アクセス、ビジネス ロジックのネイティブ コンパイル、ロックとラッチのないアルゴリズムによって OLTP アプリケーションのパフォーマンスを向上させます。 In-Memory OLTP 機能には、メモリ最適化テーブルとテーブル型、およびこれらのテーブルに効率的にアクセスするための Transact-SQL ストアド プロシージャのネイティブ コンパイルが含まれています。
メモリ最適化テーブルの詳細については、以下を参照してください。
-
メモリ最適化テーブルについて詳しく説明し、データの持続性、メモリ最適化テーブル内のデータへのアクセス、パフォーマンスとスケーラビリティに関する情報を提供します。
-
メモリ最適化テーブルとネイティブ コンパイル ストアド プロシージャを DLL にコンパイルする方法について詳しく説明し、関連するセキュリティに関する考慮事項を示します。
-
メモリ最適化テーブルの更新に関するガイドライン (テーブル列、インデックス、bucket_countの変更を含む)。
Memory-Optimized テーブルのトランザクションについて
このセクションでは、トランザクション分離レベルやコンテナー間トランザクションなど、メモリ最適化テーブルでのトランザクションの実行に関連するいくつかのトピックについて説明します。
メモリ最適化テーブルのパーティション分割に関するアプリケーションのパターン
メモリ最適化テーブルを使用するときにパーティション テーブルをエミュレートする方法を示す詳細なコード サンプル。
-
メモリ最適化テーブルの統計をコンパイルする方法と、メモリ最適化テーブルの統計を管理および手動で更新する方法について詳しく説明します。
-
メモリ最適化テーブルでサポートされている照合順序とコード ページの制限について詳しく説明します。
-
メモリ最適化テーブルの行に対する 8060 バイトの制限について詳しく説明し、テーブルと行のサイズを計算する例を示します。
Memory-Optimized テーブルのクエリ処理のガイド
メモリ最適化テーブルとネイティブ コンパイル ストアド プロシージャの両方に対するクエリ処理の概要について説明します。