4

SQL Server 2016データベースが既にメモリ最適化に設定されているかどうかについて、SQL クエリを介して情報を取得したいと考えています。私は次のクエリを知っています

SELECT DatabasePropertyEx('DATABASENAME', 'IsXTPSupported');

(メモリ最適化データ ファイル グループを設定することによって) データベースがメモリ テーブルに含まれるように設定できるかどうかを示します。しかし、db が既にメモリ テーブルに含まれるように設定されているかどうか、つまり、そのメモリ最適化データ ファイル グループが既に設定されているかどうかを知りたいですか?

特定のデータベースに対してSQLクエリを使用してこれを達成するにはどうすればよいですか?

4

3 に答える 3

1

質問のタイトルをグーグルで検索すると、https ://msdn.microsoft.com/en-CA/library/dn232522.aspx が見つかりました。

SELECT 
    quotename(schema_name(o.schema_id)) + N'.' + quotename(o.name) AS [table],
    s.name AS [statistics object],
    1-s.no_recompute AS [auto-update enabled]
FROM sys.stats s JOIN sys.tables o ON s.object_id=o.object_id
WHERE o.is_memory_optimized=1
于 2017-01-05T13:49:46.390 に答える