系统防护

<< Click to Display Table of Contents >>

当前位置:  附录 > 系统属性配置 

系统防护

复制链接

1.超时时间

qry.defense.timeOut=1800000

数据集预览等请求的超时时间。

db.defense.timeOut=2400000

报告制作、预览、查看、刷新、应用过滤等请求的超时时间。

ml.defense.timeOut=1800000

深度分析实验运行等请求的超时时间。

execute.data.timeout=300000

初始化查询生成DataGrid的时间,即调用数据库查询接口后等待返回结果的时间。

db.sql.timeout=10000

报告执行sql的超时时间。

grid.normal.exists.timeout=120000

数据等待的超时时间,单位为毫秒,默认2分钟。

grid.sched.exists.timeout=3600000

包括调度任务在内等后期处理的计算执行的超时时间,单位为毫秒,默认1小时。

2.数据量

list.qry.maxrow=10000

过滤组件和参数组件支持展示的最大行数。默认为10000。可以通过【管理系统>系统设置>系统参数配置】进行设置。

browseParamlist.maxrow=5000

参数可选值的最大行数。默认为5000。可以通过【管理系统>系统设置>系统参数配置】进行设置。

browse.query.maxrow=5000

过滤对话框中列的可选值的最大行数。默认为5000。可以通过【管理系统>系统设置>系统参数配置】进行设置。

equery.detail.maxrow=10000

显示细节数据的最大行数。默认为10000。可以通过【管理系统>系统设置>系统参数配置】进行设置。

qry.preview.rows=200

预览数据集的最大行数。默认为200。

max.load.rows=5000000

设置组件默认加载的数据行数,默认为5000000,不影响导出,导出的数据为全量数据。抽取数据的任务(数据集上抽取数据,调度任务里同步数据和增量导入数据)不受此属性影响。如果同时也设置了参数_MAX_ROWS_,则_MAX_ROWS_优先级更高。可以通过【管理系统>系统设置>系统参数配置】进行设置。

max.export.control=true

控制报表和组件默认导出的数据行数,导出行数由max.load.rows控制。默认true代表控制导出,设置成false代表不控制导出数据量。可以通过【管理系统>系统设置>系统参数配置】进行设置。

max.permit.rows=5000000

9.1及以后支持。集市计算或内存处理中分组汇总计算结果的最大行数,如果超过,计算将会终止,并弹出提示。默认为5000000。可以通过【管理系统>系统设置>系统参数配置】进行设置。

max.grid.rows=100000000

10.0及以后支持。从数据库或集市中获取数据的最大行数,如果超过,计算将会终止,并弹出提示。默认为100000000。抽取数据的任务(数据集上抽取数据,调度任务里同步数据和增量导入数据)不受此属性影响。可以通过【管理系统>系统设置>系统参数配置】进行设置。提示信息:“内存处理的结果集超过行数限制。请查看数据集或报告的“检测性能”的结果,通过调优避免从数据库中或集市中加载大数据量的数据;或到系统设置>系统参数配置>数据量参数配置中修改max.grid.rows的值。”

join.grid.maxrow=100000000

Join结果限制,产品通过参数控制,对Join的结果集进行了限制,来避免因Join的结果集过大而导致的卡顿。默认为100000000。当Join的结果集超过参数限制时,弹出提示信息,推送预警信息,并且停止进行Join。提示信息:“Join结果超过限制,请到【系统设置>系统参数配置>数据量参数配置】去修改join.grid.maxrow的值。”

dc.aggr.key.len.limit=200

用于限制聚合查询时分组字段单个字符串的长度,也可在报告上用参数_DC_AGGR_KEY_LEN_LIMIT_来针对单个报告进行限制,0表示不限制,默认值200。

query.meta.cols.limit=500

用于限制数据集元数据列的数量。默认为500。

vendor.limit.rows = {17:1000000,51:1000000}

调度任务入集市,数据集sql中有orderby,没有_MAX_ROWS_,在sql中加行数限制。17是maxcompute,51是doris。默认都是1000000。

3.同一时间允许执行的WebAPI数量

webapi.use.frequency=

配置同一时刻正在执行的API总数,超过这个数目的API调用不进入线程池并返回提示,默认值为空即无数量限制。

4.报告刷新间隔和推送间隔

db.data.realTime.minRefreshInterval=0

10.0及以后支持,控制最小刷新间隔,默认值为0秒。如果报告的刷新间隔或者组件的刷新间隔小于db.data.realTime.minRefreshInterval设置的值,那么按照db.data.realTime.minRefreshInterval设置的时间间隔进行刷新。可以通过【管理系统>系统设置>系统参数配置 > 基本参数配置】进行设置。

db.data.push.timeInterval=2

10.0及以后支持,控制数据推送的最小刷新间隔,默认值为2秒。可以通过【管理系统>系统设置>系统参数配置 > 基本参数配置】进行设置。