数据库性能调整

    数据库性能调整是一项长期的且极具挑战性的工作,它可以很大程度的展示你的能力,遵循一个系统的方法来调整数据库性能尤其重要.可以参照以下方面:

    1.正确的设计数据库结构,尽可能在数据库规范和可用性方面寻找一个平衡点,不可一味的强求设计规范,更不可将其弃之不顾.很多数据库的性能隐患都是在数据库设计阶段埋下的.

    2.优化数据库访问的SQL代码.将消耗资源的SQL代码尽量封装成存储过程,在经常使用的表上创建索引时一定要慎重.

    3.调整I/O系统,提高吞吐量,将经常访问的多个不需要关联查询的表尽量存储在位于不同磁盘子系统的多个文件组或者数据文件中,将需要关联查询的数据表尽可能放在同一个文件组或者数据文件中.

    4.根据需求调整内存设置.另外一般扩展硬件可以收到较明显的效果.

    5.争用和其他的问题,注意锁的使用,定期检查数据,测试相关方法的执行效率,根据数据库系统的不同,可以使用其固有的特性来进行性能的调整,例如Oracle数据库的数据块的合理大小在一定程度上可以提高性能.

    数据库的性能调整非常复杂,这里只是列出一些常用的参考方法.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值