美文网首页
详解SpringBoot配置文件(十五)数据性能

详解SpringBoot配置文件(十五)数据性能

作者: 风的低语 | 来源:发表于2018-07-04 14:37 被阅读33次
    # FLYWAY (FlywayProperties)
    flyway.baseline-description = #
    flyway.baseline-version = 1 #版本开始迁移
    flyway.baseline-on-migrate = #
    flyway.check-location = false #检查迁移脚本位置是否存在。
    flyway.clean-on-validation-error = #
    flyway.enabled = true #启用飞行路线。
    flyway.encoding = #
    flyway.ignore-failed-future-migration = #
    flyway.init-sqls = #执行SQL语句,以便在获取连接后立即初始化连接。
    flyway.locations = classpath:db / migration #迁移脚本的位置
    flyway.out-of-order = #如果您希望Flyway创建自己的DataSource,则需要使用#path密码
    flyway.placeholder-prefix = #
    flyway.placeholder-replacement = #
    flyway.placeholder-suffix = #
    flyway.placeholders。* = #
    flyway.schemas = #schemas来更新
    flyway.sql-migration-prefix = V #
    flyway.sql-migration-separator = #
    flyway.sql-migration-suffix = .sql #
    flyway.table = #
    flyway.url = #要迁移的数据库的JDBC url。如果未设置,则使用主配置的数据源。
    flyway.user = #登录要迁移的数据库的用户。
    flyway.validate-on-migrate = #
    
    # LIQUIBASE (LiquibaseProperties)
    liquibase.change-log = classpath:/db/changelog/db.changelog-master.yaml #更改日志配置路径。
    liquibase.check-change-log-location = true #检查更改日志位置是否存在。
    liquibase.contexts = #使用逗号分隔的运行时上下文列表。
    liquibase.default-schema = #默认数据库模式。
    liquibase.drop-first = false #首先删除数据库模式。
    liquibase.enabled = true #启用liquidibase支持。
    liquibase.labels = #使用逗号分隔的运行时标签列表。
    liquibase.parameters。* = #更改日志参数。
    liquibase.password = #登录要迁移的数据库的密码。
    liquibase.url = #要迁移的数据库的JDBC url。 如果未设置,则使用主配置的数据源。
    liquibase.user = #登录要迁移的数据库的用户。
    
    # DAO (PersistenceExceptionTranslationAutoConfiguration)
    spring.dao.exceptiontranslation.enabled= true # 启用持久异常翻译后处理器。
    
    # CASSANDRA (CassandraProperties)
    spring.data.cassandra.cluster-name = #Cassandra群集的名称。
    spring.data.cassandra.compression = #由Cassandra二进制协议支持的压缩。
    spring.data.cassandra.connect-timeout-millis = #套接字选项:连接超时。
    spring.data.cassandra.consistency-level = #查询一致性级别。
    spring.data.cassandra.contact-points = localhost #集群节点地址的逗号分隔列表。
    spring.data.cassandra.fetch-size = #查询默认的抓取大小。
    spring.data.cassandra.keyspace-name = #要使用的密钥空间名称。
    spring.data.cassandra.load-balancing-policy = #负载均衡策略的类名。
    spring.data.cassandra.port = #Cassandra服务器端口。
    spring.data.cassandra.password = #登录服务器的密码。
    spring.data.cassandra.read-timeout-millis = #套接字选项:读取超时。
    spring.data.cassandra.reconnection-policy = #重新连接策略类。
    spring.data.cassandra.retry-policy = #重试策略的类名。
    spring.data.cassandra.serial-consistency-level = #查询串行一致性级别。
    spring.data.cassandra.ssl = false #启用SSL支持。
    spring.data.cassandra.username = #登录用户的服务器。
    
    # ELASTICSEARCH (ElasticsearchProperties)
    spring.data.elasticsearch.cluster-name = elasticsearch #弹性搜索集群名称。
    spring.data.elasticsearch.cluster-nodes = #集群节点地址的逗号分隔列表。 如果未指定,则启动客户端节点。
    spring.data.elasticsearch.properties。* = #用于配置客户端的其他属性。
    spring.data.elasticsearch.repositories.enabled = true #启用Elasticsearch存储库。
    
    # MONGODB (MongoProperties)
    spring.data.mongodb.authentication-database = #验证数据库名称。
    spring.data.mongodb.database = test #数据库名称。
    spring.data.mongodb.field-naming-strategy = #要使用的FieldNamingStrategy的完全限定名称。
    spring.data.mongodb.grid-fs-database = #GridFS数据库名称。
    spring.data.mongodb.host = localhost #Mongo服务器主机。
    spring.data.mongodb.password = #登录mongo服务器的密码。
    spring.data.mongodb.port = 27017 #Mongo服务器端口。
    spring.data.mongodb.repositories.enabled = true #启用Mongo存储库。
    spring.data.mongodb.uri = mongodb:// localhost / test #Mongo数据库URI。 设置时,主机和端口将被忽略。
    spring.data.mongodb.username = #登录mongo服务器的用户。
    
    # DATA REST (RepositoryRestProperties)
    spring.data.rest.base-path = #由Spring Data REST用于公开存储库资源的基本路径。
    spring.data.rest.default-page-size = #页面的默认大小。
    spring.data.rest.enable-enum-translation = #通过Spring Data REST默认资源包启用枚举值转换。
    spring.data.rest.limit-param-name = #指示一次返回多少结果的URL查询字符串参数的名称。
    spring.data.rest.max-page-size = #最大页面大小。
    spring.data.rest.page-param-name = #指示要返回的页面的URL查询字符串参数的名称。
    spring.data.rest.return-body-on-create = #创建一个实体后返回响应体。
    spring.data.rest.return-body-on-update = #更新实体后返回响应体。
    spring.data.rest.sort-param-name = #指示排序结果的方向的URL查询字符串参数的名称。
    
    # SOLR (SolrProperties)
    spring.data.solr.host = http://127.0.0.1:8983/solr #Solr主机。 如果设置了“zk-host”,则被忽略。
    spring.data.solr.repositories.enabled = true #启用Solr存储库。
    spring.data.solr.zk-host = #ZooKeeper主机地址,格式为HOST:PORT。
    
    # 数据源 配置 (DataSourceAutoConfiguration & DataSourceProperties)
    spring.datasource.continue-on-error = false #初始化数据库时发生错误时不要停止。
    spring.datasource.data = #Data(DML)脚本资源引用。
    spring.datasource.driver-class-name = #JDBC驱动程序的完全限定名称。默认情况下,根据URL自动检测。
    spring.datasource.initialize = true #使用'data.sql'填充数据库。
    spring.datasource.jmx-enabled = false #启用JMX支持(如果由底层池提供)。
    spring.datasource.jndi-name = #数据源的JNDI位置。设置时,类,网址,用户名和密码将被忽略。
    spring.datasource.max-active = #例如100
    spring.datasource.max-idle = #例如8
    spring.datasource.max等待=
    spring.datasource.min-evictable空闲时间-米利斯=
    spring.datasource.min-idle = 8
    spring.datasource.name = testdb #数据源的名称。
    spring.datasource.password = #登录数据库的密码。
    spring.datasource.platform = all #在资源模式(schema - $ {platform} .sql)中使用的平台。
    spring.datasource.schema = #Schema(DDL)脚本资源引用。
    spring.datasource.separator =;  #语句分隔符在SQL初始化脚本中。
    spring.datasource.sql-script-encoding = #SQL脚本编码。
    spring.datasource.test-on-borrow = #例如`false`
    spring.datasource.test-on-return = #例如`false`
    spring.datasource.test-while-idle = #
    spring.datasource.time-between-eviction-runs-millis = 1
    spring.datasource.type = #要使用的连接池实现的完全限定名称。默认情况下,它是从类路径自动检测的。
    spring.datasource.url = #数据库的JDBC url。
    spring.datasource.username= 
    spring.datasource.validation-query= 
    
    # H2 Web Console (H2ConsoleProperties)  
    spring.h2.console.enabled = false #启用控制台。
    spring.h2.console.path = / h2-console #控制台可用的路径。
    
    # JOOQ (JooqAutoConfiguration)
    spring.jooq.sql-dialect=  # 与配置的数据源通信时使用的SQLDialect JOOQ。 例如`POSTGRES`
    
    # JPA (JpaBaseConfiguration, HibernateJpaAutoConfiguration)
    spring.data.jpa.repositories.enabled = true #启用JPA存储库。
    spring.jpa.database = #目标数据库进行操作,默认情况下自动检测。可以使用“databasePlatform”属性设置。
    spring.jpa.database-platform = #要运行的目标数据库的名称,默认情况下自动检测。可以使用“数据库”枚举来设置。
    spring.jpa.generate-ddl = false #启动时初始化模式。
    spring.jpa.hibernate.ddl-auto = #DDL模式。这实际上是“hibernate.hbm2ddl.auto”属性的快捷方式。使用嵌入式数据库时默认为“创建删除”,否则为“否”。
    spring.jpa.hibernate.naming-strategy = #命名策略完全限定名。
    spring.jpa.open-in-view = true #注册OpenEntityManagerInViewInterceptor。将JPA EntityManager绑定到线程以进行请求的整个处理。
    spring.jpa.properties。* = #在JPA提供程序上设置的其他本机属性。
    spring.jpa.show-sql = false #启用SQL语句的日志记录。
    
    # JTA (JtaAutoConfiguration)
    spring.jta。* = #技术特定配置
    spring.jta.log-dir = #Transaction logs目录。
    
    # ATOMIKOS
    spring.jta.atomikos.connectionfactory.borrow-connection-timeout = 30 #从池中借用连接的超时(以秒为单位)。
    spring.jta.atomikos.connectionfactory.ignore-session-transacted-flag = true #创建会话时是否忽略事务标志。
    spring.jta.atomikos.connectionfactory.local-transaction-mode = false #是否需要本地事务。
    spring.jta.atomikos.connectionfactory.maintenance-interval = 60 #池的维护线程运行之间的时间(以秒为单位)。
    spring.jta.atomikos.connectionfactory.max-idle-time = 60 #从池中清除连接之后的时间(以秒为单位)。
    spring.jta.atomikos.connectionfactory.max-lifetime = 0 #在被破坏之前可以将连接合并的时间(以秒为单位)。 0表示无限制。
    spring.jta.atomikos.connectionfactory.max-pool-size = 1 #池的最大大小。
    spring.jta.atomikos.connectionfactory.min-pool-size = 1 #池的最小大小。
    spring.jta.atomikos.connectionfactory.reap-timeout = 0 #借用连接的收获超时(以秒为单位)。 0表示无限制。
    spring.jta.atomikos.connectionfactory.unique-resource-name = jmsConnectionFactory #用于在恢复期间标识资源的唯一名称。
    spring.jta.atomikos.datasource.borrow-connection-timeout = 30 #从池中借出连接的超时(秒)。
    spring.jta.atomikos.datasource.default-isolation-level = #池提供的连接的默认隔离级别。
    spring.jta.atomikos.datasource.login-timeout = #用于建立数据库连接的超时(以秒为单位)。
    spring.jta.atomikos.datasource.maintenance-interval = 60 #池的维护线程运行之间的时间(以秒为单位)。
    spring.jta.atomikos.datasource.max-idle-time = 60 #从池中清除连接之后的时间(以秒为单位)。
    spring.jta.atomikos.datasource.max-lifetime = 0 #在被破坏之前可以将连接合并的时间(以秒为单位)。 0表示无限制。
    spring.jta.atomikos.datasource.max-pool-size = 1 #池的最大大小。
    spring.jta.atomikos.datasource.min-pool-size = 1 #池的最小大小。
    spring.jta.atomikos.datasource.reap-timeout = 0 #借用连接的收获超时(以秒为单位)。 0表示无限制。
    spring.jta.atomikos.datasource.test-query = #用于在返回连接之前验证连接的SQL查询或语句。
    spring.jta.atomikos.datasource.unique-resource-name = dataSource #用于在恢复期间识别资源的唯一名称。
    
    # BITRONIX
    spring.jta.bitronix.connectionfactory.acquire-increment = 1 #生成池时要创建的连接数。
    spring.jta.bitronix.connectionfactory.acquisition-interval = 1 #在获取无效连接后再次尝试获取连接之前等待的时间(以秒为单位)。
    spring.jta.bitronix.connectionfactory.acquisition-timeout = 30 #从池中获取连接的超时(以秒为单位)。
    spring.jta.bitronix.connectionfactory.allow-local-transactions = true #事务管理器是否允许混合XA和非XA事务。
    spring.jta.bitronix.connectionfactory.apply-transaction-timeout = false #当XAResource被登记时,是否应该设置事务超时。
    spring.jta.bitronix.connectionfactory.automatic-enlisting-enabled = true #资源是否应该被自动登记和删除。
    spring.jta.bitronix.connectionfactory.cache-producer-consumer = true #是否生产和消费者应该被缓存。
    spring.jta.bitronix.connectionfactory.defer-connection-release = true #提供程序是否可以在同一连接上运行许多事务,并支持事务交织。
    spring.jta.bitronix.connectionfactory.ignore-recovery-failures = false #是否应忽略恢复失败。
    spring.jta.bitronix.connectionfactory.max-idle-time = 60 #从池中清除连接之后的时间(以秒为单位)。
    spring.jta.bitronix.connectionfactory.max-pool-size = 10 #池的最大大小。 0表示无限制。
    spring.jta.bitronix.connectionfactory.min-pool-size = 0 #池的最小大小。
    spring.jta.bitronix.connectionfactory.password = #用于连接到JMS提供程序的密码。
    spring.jta.bitronix.connectionfactory.share-transaction-connections = false #ACCESSIBLE状态中的连接是否可以在事务的上下文中共享。
    spring.jta.bitronix.connectionfactory.test-connections = true #从池中获取连接是否应该进行测试。
    spring.jta.bitronix.connectionfactory.two-pc-ordering-position = 1 #在两阶段提交期间该资源应该采取的位置(始终为Integer.MIN_VALUE,始终为Integer.MAX_VALUE)。
    spring.jta.bitronix.connectionfactory.unique-name = jmsConnectionFactory #用于在恢复期间标识资源的唯一名称。
    spring.jta.bitronix.connectionfactory.use-tm-join = true启动XAResource时是否应使用TMJOIN。
    spring.jta.bitronix.connectionfactory.user = #用于连接到JMS提供者的用户。
    spring.jta.bitronix.datasource.acquire-increment = 1 #生成池时要创建的连接数。
    spring.jta.bitronix.datasource.acquisition-interval = 1 #在获取无效连接后再尝试获取连接之前等待的时间(以秒为单位)。
    spring.jta.bitronix.datasource.acquisition-timeout = 30 #从池中获取连接的超时(以秒为单位)。
    spring.jta.bitronix.datasource.allow-local-transactions = true #事务管理器是否允许混合XA和非XA事务。
    spring.jta.bitronix.datasource.apply-transaction-timeout = false #当XAResource被登记时,是否应该设置事务超时。
    spring.jta.bitronix.datasource.automatic-enlisting-enabled = true #资源是否应该被登记和自动删除。
    spring.jta.bitronix.datasource.cursor-holdability = #连接的默认游标保持性。
    spring.jta.bitronix.datasource.defer-connection-release = true #数据库是否可以在同一连接上运行许多事务,并支持事务交织。
    spring.jta.bitronix.datasource.enable-jdbc4-connection-test = #从池中获取连接时是否调用Connection.isValid()。
    spring.jta.bitronix.datasource.ignore-recovery-failures = false #是否应忽略恢复失败。
    spring.jta.bitronix.datasource.isolation-level = #连接的默认隔离级别。
    spring.jta.bitronix.datasource.local-auto-commit = #本地事务的默认自动提交模式。
    spring.jta.bitronix.datasource.login-timeout = #用于建立数据库连接的超时(以秒为单位)。
    spring.jta.bitronix.datasource.max-idle-time = 60 #从池中清除连接之后的时间(以秒为单位)。
    spring.jta.bitronix.datasource.max-pool-size = 10 #池的最大大小。 0表示无限制。
    spring.jta.bitronix.datasource.min-pool-size = 0 #池的最小大小。
    spring.jta.bitronix.datasource.prepared-statement-cache-size = 0 #准备好的语句高速缓存的目标大小。 0禁用缓存。
    spring.jta.bitronix.datasource.share-transaction-connections = false #ACCESSIBLE状态下的连接是否可以在事务的上下文中共享。
    spring.jta.bitronix.datasource.test-query = #用于在返回连接之前验证连接的SQL查询或语句。
    spring.jta.bitronix.datasource.two-pc-ordering-position = 1 #在两阶段提交期间该资源应该采取的位置(始终为Integer.MIN_VALUE,始终为Integer.MAX_VALUE)。
    spring.jta.bitronix.datasource.unique-name = dataSource #用于在恢复期间标识资源的唯一名称。
    spring.jta.bitronix.datasource.use-tm-join = true启动XAResource时是否应使用TMJOIN。
    
    # EMBEDDED MONGODB (EmbeddedMongoProperties)
    spring.mongodb.embedded.features = SYNC_DELAY #启用功能的逗号分隔列表。
    spring.mongodb.embedded.version = 2.6.10 #Mongo使用版本。
    
    

    相关文章

      网友评论

          本文标题:详解SpringBoot配置文件(十五)数据性能

          本文链接:https://www.haomeiwen.com/subject/htmeuftx.html