• ibatis SqlMapConfig.xml 配置settings


    ibatis SqlMapConfig.xml <settings>配置
    <settings
    cacheModelsEnabled="true"
    enhancementEnabled="true"
    lazyLoadingEnabled="true"
    maxRequests="32"
    maxSessions="10"
    maxTransactions="5"
    useStatementNamespaces="false"
    />

    maxRequests
    同时执行 SQL 语句的最大线程数。大于这个值的线程将阻塞直到另一个线程执行完成。不同的 DBMS有不同的限制值,但任何数据库都有这些限制。通常这个值应该至少是maxTransactions(参见以下)的 10 倍,并且总 是大于 maxSessions 和maxTranactions。减小这个参数值通常能提高性能。

    例如:maxRequests=“256”
    缺省值:512

    maxSessions
    同一时间内活动的最大 session 数。一个 session 可以maxSessions是代码请求的显式 session,也可以是当线程使用SqlMapClient 实例(即执行一条语句)自动获得的session。它应该总是大于或等于 maxTransactions 并小于 maxRequests。减小这个参数值通常能减少内存使用。

    例如:maxSessions=“64”
    缺省值:128

    maxTransactions
    同时进入 SqlMapClient.startTransaction()的最大线程maxTransactions 数。大于这个值的线程将阻塞直到另一个线程退出。不同的 DBMS 有不同的限制值,但任何数据库都有这些限制。这个参数值应该总是小于或等于maxSessions 并总是远远小于 maxRequests。减小这个参数值通常能提高性能。

    例如:maxTransactions=“16”
    缺省值:32

    cacheModelsEnabled
    全局性地启用或禁用 SqlMapClient 的所有缓存cacheModelsEnabled model。调试程序时使用。

    例如:cacheModelsEnabled=“true”
    缺省值:true(启用)

    lazyLoadingEnabled
    全局性地启用或禁用SqlMapClient的所有延迟加载。lazyLoadingEnabled 调试程序时使用。
    例子:lazyLoadingEnabled=“true”
    缺省值:true(启用)

    enhancementEnabled
    全局性地启用或禁用运行时字节码增强,以优化访enhancementEnabled
    问Java Bean属性的性能,同时优化延迟加载的性能。

    例子:enhancementEnabled=“true”
    缺省值:false(禁用)

    useStatementNamespaces
    如果启用本属性,必须使用全限定名来引用 mapped useStatementNamespaces
    statement。Mapped statement 的全限定名由 sql-map 的名称和 mapped-statement 的名称合成。例如: queryForObject("sqlMapName.statementName");

    例如:useStatementNamespaces=“false”
    缺省值:false(禁用)

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/skey_chen/archive/2009/10/09/4644507.aspx

  • 相关阅读:
    防火墙透明模式
    HP管理工具System Management Homepage安装配置
    kbmmw 中JSON 中使用SQL 查询
    kbmmw 中JSON 操作入门
    第一个kbmmw for Linux 服务器
    kbmmw 5.02发布
    kbmmw 5.01 发布
    使用delphi 10.2 开发linux 上的Daemon
    使用unidac 在linux 上无驱动直接访问MS SQL SERVER
    使用delphi 10.2 开发linux 上的webservice
  • 原文地址:https://www.cnblogs.com/skey_chen/p/1601615.html
Copyright © 2020-2023  润新知