计量管理系统降低与数据库交互次数以提高系统性能
可调优数据库系统参数的确切集合取决于具体的DBMS产品。人多数系统提供了有关哪些数据库系统参数可渊优及如何选择参数值等方面的信息口设计良好的数据库系统可以自动进行尽可能多的渊优以减轻用户或数姑库管理员的负担,例如,很多数据库系统的缓冲式人不是嗣定的,但是是可渊的如果系统能够自动根据缺贞故障等指标来调优缓冲,那么用户就不必为调优缓冲大不而烦恼,在整个数据库系统的配鬣方而,还可以尽量合理地配置好缓存,)缓存指的是在内存中临时保仔数据备份的地方,出于数据库访问常常占应用程序中大部分的处理时间,缓存能够急剧降低应用程序对数据库的访问数量。在一个数据库系统中,缓存包括对象缓存、数据库缓存和客户端数据缓存。
对象缓存,该方式会在内存维护业务财象的备份,一种办式是共享缓存,应用程序服务器可以把某些或所有业务对象放进共享的缓存,这些缓存的业务对象备份就町以被所有用户使用了这样,对于多个使用相同业务对象的用户来说,只需要一次获取对象,并且在更新数据库之前合并多个用户的改动就可以完成任务,而不需要分别获取对象,从而降低了与数据库交互的次数,提高数据库系统性能,另外一种方式是每个用户都有一个缓存,这样在操作高峰期间对数据库进行,延新,客户端应用程序一般会采用这种方式,可以轻松地将对象缓存实现成,同时该模式建议使用一个集合并通过它的标识域(表示数据库内上键的属性这是一种影子价息>米支持对象的查找。数据库缓存,数据库服务器会将数据缓存在内存中,从减少磁盘访问的次数,客户端数据缓存,客户端的机器可以自己的小型数据库备份,从减少网络流量。