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