Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
设计决策表时允许的最大行数是多少?如果将单个决策表拆分为具有相同前置条件的多个决策表,执行速度是否有任何差异?
决策表中的最大行数没有限制。是的,决策表中的行数会影响性能。即使编译更多行的决策表也需要太多时间。在执行时,它将遍历决策表中的所有条目。所以通常建议不要使用超过 200 行。拆分决策表是更好的主意。但是,如果我们可以在先决条件下使用一些过滤器(例如决策表 1 中的 a、b、c 中的状态/决策表 2 中的状态 e、f、g),而不是简单的拆分来缩小我们的搜索条件。