设置Derby缓存优化查询性能

derby.storage.pageSize

Function

Defines the page size, in bytes, for on-disk database pages for tables or indexes used during table or index creation. Set this property prior to issuing the CREATE TABLE or CREATE INDEX statement. This value will be used for the lifetime of the newly created conglomerates.

Valid conglomerates

Tables and indexes, including the indexes created to enforce constraints.

Default

Derby automatically tunes for the database page size. If you have any LONG VARCHAR, LONG VARCHAR FOR BIT DATA, BLOB, or CLOB columns, or if Derby estimates that the total length of the columns declared at create time is greater than 4096 bytes, the default page size for the table is set to 32768 bytes. Otherwise, the default is 4096 bytes.

Valid values

Page size can only be one of the following values: 4096, 8192, 16384, or 32768 bytes. If you specify an invalid value, Derby uses the default value.

Example

-- changing the default for the system
derby.storage.pageSize=8192
-- changing the default for the database
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY( 
    'derby.storage.pageSize',
    '8192')

Dynamic or static

This property is dynamic; if you change it while Derby is running, the change takes effect immediately. For information about dynamic changes to properties, see Dynamic and static properties.

例如:

CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY( 

    'derby.storage.pageSize',
    '32768');
CALL SYSCS_UTIL.SYSCS_SET_DATABASE_PROPERTY( 
    'derby.storage.pageCacheSize',
    '50000');

转载于:https://my.oschina.net/mye/blog/111284

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值