DBA 可通过设置 DS_TOTAL_MEMORY、DS_MAX_SCANS 和 DS_MAX_QUERIES 配置参数,控制数据库服务器分配给决策支持查询的资源。
数据库服务器为决策支持内存和可以并发运行的决策支持查询数量设置限制之外,还使用这些参数在用户提交单个决策支持查询时确定分配给它们的内存量。要执行此操作,数据库服务器首先通过 DS_TOTAL_MEMORY 除以 DS_MAX_QUERIES,计算称为份额 的内存单位。当用户发出查询时,数据库服务器将分配一定百分比的可用份额,该份额等于查询的 PDQ 优先级。
您还可以通过设置 DS_MAX_SCANS 配置参数限制数据库服务器允许的并发决策支持扫描的数目。