第01讲 (2010)MATLAB初步

第01讲 (2010)MATLAB初步

ID:38422741

大小:29.00 KB

页数:4页

时间:2019-06-12

第01讲  (2010)MATLAB初步_第1页
第01讲  (2010)MATLAB初步_第2页
第01讲  (2010)MATLAB初步_第3页
第01讲  (2010)MATLAB初步_第4页
资源描述:

《第01讲 (2010)MATLAB初步》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、WebLogicServer性能及调整-数据库调整数据库可能是主要的企业级瓶颈。通过按本部分及所使用数据库的产品文档中的调整准则进行调整,可对数据库进行配置以获得优化性能。§常规建议§数据库特定的调整常规建议本部分提供常规数据库调整建议:§良好的数据库设计-将数据库工作负荷由多个磁盘分担,以避免或减少磁盘超载。良好的设计还包括及对表、索引和日志的适当的大小设置与合理组织。§磁盘I/O优化-DiskI/O优化与吞吐量和可伸缩性有直接关系。即使是访问最快的磁盘,也要比访问内存慢几个数量级。只要有可能就要优化磁盘访问次数。一般而言,选择较大的I/O块/缓冲区大小可以减少磁盘访问次数,还可以显

2、著增加重载生产环境中的吞吐量。§检查点操作-此机制可以将所有脏缓存数据定期刷新到磁盘中,这会在检查点期间增加I/O活动和系统资源使用率。虽然频繁的检查点操作可以提高磁盘中数据的一致性,但也会降低数据库性能。大多数数据库系统都有检查点操作功能,但并非所有数据库系统都支持用户级控制。例如,管理员通过Oracle可以设置检查点频率,但用户却无法控制SQLServer7.x检查点。有关推荐设置,请参阅所使用的数据库的产品文档。§通过将多项操作集中到一个批处理中和/或增加并行执行的操作(增加并发操作)的数量,有时可以显著降低磁盘开销和数据库开销。示例:·增加消息传递桥BatchSize或存储转发

3、WindowSize的值可以提高性能,因为较大的批处理大小可以减少I/O数,但会增大I/O量。·以编程方式利用JDBC的批处理API。·使用MDB事务批处理功能。请参阅调整消息驱动Bean。·通过增加max-beans-in-free-pool和MDB线程缓冲池大小(如果可以利用批处理则将其减小)增加并发。数据库特定的调整以下部分提供Oracle、SQLServer和Sybase的基本调整建议:§Oracle§MicrosoftSQLServer§Sybase注意:应始终检查数据库特定的供应商文档中的调整准则。Oracle本部分描述Oracle的性能调整。§进程数-在大多数操作系统中,

4、每个Oracle服务器连接都会产生一个用于为该连接提供服务的阴影进程。因此,允许Oracle服务器使用的最大进程数必须计入并发用户数以及Oracle服务器使用的后台进程数。对于需要支持大量并发操作的系统,默认数通常不够大。有关平台特定的问题,请参阅Oracle管理员指南。通过以下查询可以获取此参数的当前设置:SELECTname,valueFROMv$parameterWHEREname='processes';§缓冲区池大小-缓冲区池通常是Oracle服务器系统全局区(SGA)的最大部分。这是Oracle服务器缓存从磁盘读取的数据的位置。对于执行的大多是读取操作的应用程序,影响数据库

5、性能的最重要的统计信息就是缓冲区缓存访问率。缓冲区池大小应该足以提供95%以上的缓存访问率。可通过更改init.ora文件中的db_cache_size参数的值(数据库块数)来设置缓冲区池大小。§共享缓冲池大小-共享缓冲池是Oracle服务器系统全局区(SGA)的重要组成部分。SGA是一组共享内存结构,其中包含单个Oracle数据库实例的数据和控制信息。如果多个用户同时连接到同一实例,则这些用户将共享该实例SGA中的数据。SGA的共享缓冲池部分可以缓存两个主要区域的数据:库缓存和字典缓存。库缓存可以存储SQL相关信息和控制结构(如经过解析的SQL语句、锁定)。字典缓存可以存储用于SQL

6、处理的操作元数据。对于大多数应用程序,共享缓冲池大小对于Oracle的性能至关重要。如果共享缓冲池太小,则服务器必须将资源专门用于管理数量有限的可用空间。这会消耗CPU资源并引起资源争用,因为各种缓存的并行管理受限于Oracle。使用的触发器和存储的过程越多,共享缓冲池就得越大。SHARED_POOL_SIZE初始化参数可以指定共享缓冲池的大小(字节)。以下查询可以监视共享缓冲池中的可用内存量:SELECT*FROMv$sgastatWHEREname='freememory'ANDpool='sharedpool';§打开的最大游标数-为了防止单个连接占用Oracle服务器中的所有资

7、源,管理员可以通过OPEN_CURSORS初始化参数限制为每个连接打开的最大游标数。不幸的是,对于WebLogicServer之类的系统,此参数的默认值太小。可用以下查询监视游标信息:SELECTname,valueFROMv$sysstatWHEREnameLIKE'openedcursor%';§数据库块大小-块是Oracle的基本数据存储单元,也是最小的I/O单元。数据块与磁盘中的物理数据库空间(特定的字节数)相对应。这种块的概念特定于O

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。