30.2.3.1 默认值

如果所有属性都是同一类型,则不必为每个属性定义类型。相反,在属性列表的开头定义一个默认元素。在以下示例中,默认元素为每个属性分配相同的计数器和类型:

  <attributes>
  <default counter="true" type="INTEGER"/>
  <attribute name="bytes_read"/>
  <attribute name="bytes_written"/>
</attributes>

counter可以通过将、type或两者分配给属性定义 来覆盖默认设置 。例如:

  <attributes>
	<default counter="true" type="INTEGER"/>
	<attribute name="total_wait_time_ms"/>
	<attribute name="total_statements"/>
	<attribute name="max_wait_time_ms" counter="false"/>
	<attribute name="total_errors"/>
	<attribute name="total_warnings"/>
	<attribute name="total_rows_returned"/>
	<attribute name="total_lock_time_ms"/>
</attributes>